Puppy world: the first year, from weaning to adult food
What to feed, how much, how to switch, what to chew, and the handful of training habits that make the feeding easier. The vet-reviewed version.
Weeks 4 to 8: weaning
Puppies start investigating solid food at around four weeks and most are fully weaned between six and eight. The jump from milk to solid food is a big ask of a small gut, so a proper puppy food from the first mouthful matters: softened with warm water at first, then dry. Puppies on the dam can pick up roundworm through her milk, so repeated worming in these weeks is essential, and diarrhoea in a puppy is a vet visit, not a wait-and-see.
Months 2 to 7: the main growth phase
A puppy needs 1.4 to 1.8 times an adult's energy per kilo, plus more protein and carefully balanced calcium and phosphorus. The trap is overfeeding: a puppy fed too much does not get fat, it grows too fast, and fast growth makes soft, poorly mineralised bone. Weigh weekly, follow the feeding table by expected adult weight, and if growth is running ahead, cut the ration by up to 15%. Do not add calcium, bones or supplements to a complete puppy food. The feeding detail.
Growth slows and the energy factor drops to 1.2 to 1.5. Our Young line switches to a reduced-energy Junior recipe here, so the dog finishes growing at the right pace. Large and giant breeds stay on junior food longest; small breeds are adult by about twelve months.
A puppy's gut is not fully mature until three to four months. Change food at 10% a day over ten days, and keep the breeder's food for the first week home so only one thing changes at a time. The schedule.
Chews and treats
No hard chews (rawhide, pig's ears, bull pizzles) before three months, and after that only ones far too big to get much off. Treats count as food; take them out of the daily ration rather than adding on top. Puppy-formulated soft snacks exist for training.
The training that helps feeding
Meals at set times
Two to three meals a day at the same times; food down for fifteen minutes, then away. A puppy that grazes is hard to house-train and hard to judge.
The name game
Say the name, and when the puppy looks, reward with a piece of the ration. Attention to you is the foundation of every command that follows.
Exercise in proportion
Five minutes per month of age, twice a day, as a rough rule for walks, with free play on top. Stairs and jumping down from furniture are best avoided in large breeds while the growth plates are open.
The vet visits
Vaccination course, worming schedule, flea and tick cover, and weight and growth checks. Ask about feeding at the first appointment; vets say it is when owners are most open to advice.
See your vet if
your puppy has diarrhoea or vomiting for more than a day, or seems quiet with it
growth seems fast or the limbs look bowed or over-flexed
your puppy is not gaining weight, or is losing it
Based on "The young dog: key aspects of dietetics" by Nicola Rinn, veterinarian, and "On the trail of the runs" by Cornelia Günther, veterinarian, Happy Dog veterinary team.
Not sure what to feed your dog?
What is your dog’s name and what breed are they?
My dog is called
and they are a
What’s the main issue affecting your dog?
Choose the one that feels most important right now.
Has your dog reacted to any foods in the past?
Select all that apply.
Has your vet diagnosed any conditions for your dog?
Select all that apply.
What symptoms are you seeing day-to-day with your dog?
Select all that apply.
How old is your dog?
We’ll match them to Puppy, Junior, Adult or Senior automatically.
What’s your dog’s current weight?
15 kg
1 kg50+ kg
Do you give your dog treats during the week?
What type of food do you prefer feeding your dog?
Would you like extra support from one of our nutritional experts?
Your details please?
Based on your dog's symptoms, history and age.
Here are the diets we'd recommend for your dog.
Not finding what you are looking for?
Get in touch
Sign up to get discounts and keep up to date
Be the first to know about new collections and exclusive offers.
Choosing a selection results in a full page refresh.