I have a 9 month, 11 pound Maltipoo/yorkie mix. I took him to the vet a few months ago and he was perfectly healthy. For awhile now he hasn't been eating much food like 1/2-1 cup every other day. I changed from Purina puppy chow to Nature's select food first the puppy chicken then the adult salmon food and now back to the chicken (4lb bags). I was thinking he was getting bored of the same flavor. (The bag says he should be eating around 1 1/2 cups a day.) He goes on two 20 minute walks a day and he loves to play fetch. His poop is normal. He goes 2-3 times a day and he is maintaining his weight. Because he's small I've been free feeding. I know smaller dogs mature faster so maybe he's fine not gaining weight but he's not getting his calories. The only other thing he eats is a dental stick every day at 5pm. I've tried wetting his food with hot water or hot chicken bone broth thinking it would be more appealing or easier to eat if it was a tooth issue but didn't help. When he does eat he picks during the day then maybe at night he'll eat what's in his bowl. I put 1/2 cup of food in his bowl at a time so it's not too full.