We'd recommend feeding puppies three meals a day until they are aged between 8 and 10 weeks, reducing this to twice-daily feeds until their rapid growth phase has passed which can be anything from 8 months of age for a small dog to two years old for a large breed.
How long should I feed my dog 3 times a day?
The best time to switch your puppy from three to two meals a day is when they are between six and 12 months old. Keep in mind that most toy and small breed dogs can make the switch to two meals a day when they are between seven and nine months old.
Should dogs be fed 3 times a day?
In general, dogs should be fed twice a day. Breed, age, size, and energy level all factor into how often dogs should eat and how much. Fresh dog food is an increasingly popular alternative to dry kibble or wet canned food.
More useful articles on a similar topic 👇
How often should I feed Golden Retriever?Is it OK to feed your dog 3 times a day?