Well, I can tell you that I don't leave food down all day...I know others do. If he eats non-stop, I definetly wouldn't, but would feed him 3-4 times a day, just a little at a time. You definetly don't want an overweight Yorkie, their bodies just weren't meant to be that way and it will cause him a lot of health problems down the road. His weight could be that he is a little piggy or he may be a larger one when he grows up. Even with small parents this happens. Aren't they just PRECIOUS at that age?!?