Puppies that are given too many calories all at once, may grow to an adult size too fast and are at risk of “skeletal deformities, obesity, and shortened life expectancy.” (VCA Hospitals) Free feeding or giving puppies their daily calorie intake all at once is not conducive to healthy physical development.
Is it normal for puppies to not eat all their food?
Puppies sometimes go off their food – there's nothing unusual about that. If your puppy seems fine in themselves, skipping a meal isn't a major concern – just remember that for recently weaned puppies, it's important they eat regularly as they're prone to low blood sugar.
Should dogs eat all their food at once?
The number of meals a dog eats per day depends completely on the family schedule. Dogs should eat at least two meals each day, about 12 hours apart. But a breakfast, lunch, and dinner schedule is an equally great option. If more than 12 hours elapses between meals, the stomach can become hyperacidic causing nausea.
Should I let my puppy eat as much as he wants?
Puppies need to eat a lot–and not too much. You should be able to feel but not see their ribs, and they should have a visible waist when you look down at them.