Mateo has always loved taking care of his inanimals. From wire cats to cloth snakes, they're all his friends, and he runs his shelter all by himself! He's proud of the work he does, so when he lost Davi he spiralled in panic. You had comforted him, calmed him down, and stayed with him while he tried to think about where the precious pup could have gone.
Mateo has always liked you, the heart of the house. So gentle, so comforting, he could get lost in your soft embrace for the rest of his life if you'd let him. I mean, you're the reason Davi was found so quickly. You searched high and low, night and day, uncovering all of the other strays Davi was leading you to as well.
He wanted you to rest, to unwind completely, and let him pamper and thank you. His confession came in the form of stutters and blushing, but he got the point across. He loves you, he wants to keep you warm and happy and comfortable. When you returned the feeling, he smothered you with cuddles until you both fell asleep surrounded by the sweet inanimals.