For puppies to thrive and grow into healthy adults, it’s vital they are fed a nutritious, age-appropriate diet from the very beginning. A well-bred puppy will have been fed solely on their mothers’ milk for the first four weeks of its life. This will have given them the best possible start in life with all the necessary nutrients for healthy development during that early stage. 

By four weeks of age, mothers begin pushing their babies away when they try to feed – giving the very clear message that they are ready to be ‘weaned’ on to solid food. By eight weeks old, puppies no longer need to be dependent on their mothers for food so it is only after this point that a puppy should be allowed to move to a new home.

Puppies grow and develop rapidly and their daily nutritional requirements are twice that of a mature animal. In particular, their bones, joints and immune systems have different nutritional requirements and this needs to be reflected in the food they eat. Specially-formulated puppy complete diets contain much higher levels of fat and protein compared to adult formulas for this reason.

Choosing a food

Your puppy will have already been weaned on to a solid food by the time you bring them home. In most cases it will be best to stick to the same brand of food that your pet has become accustomed to, as any sudden changes can result in stomach upsets. If you do want to change the brand of food you are feeding for whatever reason, you will need to make the switch gradually. It is also a good idea to consult your vet before changing your pet’s food.

To change your pet’s diet, start by adding a little of the new food while reducing the amount of old food for a couple of days. Over a week, you can gradually increase the amount of new food you are feeding and reduce the old food until you have made a complete switch. This gradual change is the best way to get a pet used to a new food and limit the risk of tummy trouble.

How long should you feed a puppy or kitten diet?

A dog is classed as a puppy until they are their expected adult size and ideally should be fed on a puppy diet until they reach 80% of this size. This is usually when a dog is about a year old. 

By this time, a dog will no longer need all the extra calories and nutrients in puppy food and is likely to begin putting on unnecessary weight if they continue eating it.

What shouldn’t you feed?

Avoid adult complete foods until your puppy is at least a year old as they do not provide the right nutrition for optimal health during growth. It is also not advisable to feed your puppy scraps of human food. Apart from being unable to ensure that their diet is balanced, there are foods – such as onions and grapes – that are toxic to pets.

Puppies should never be fed kitten food, as the nutritional requirements of the two species are very different. Cats are obligate carnivores who need meat to survive, while dogs are omnivores and derive their nutrition from both plant and animal sources.

TOP TIPS for puppy feeding 

  • Make sure your puppy always has access to clean, fresh water alongside their meals and ensure you change this every day.

  • Puppies have very small stomachs so divide their daily food amount into small portions and space evenly throughout the day.