Unleashing the power of nutrition

It all starts with a holistic approach.

To learn about your pup’s needs, Puppo uses a framework established by the American College of Veterinary Nutrition that takes into account every aspect of your dog’s nutritional intake. This information is then used to build your pup’s comprehensive, vet-designed nutrition plan.


So when you’re dishing up Puppo, you can rest assured that your pup is getting precisely what they need to thrive.

Wholesome recipes, made just for your pup

Making complete and balanced dog food is an exact science. It involves the careful selection of ingredients and supplements with the 40-plus essential macronutrients and micronutrients that dogs need -- in the correct proportions and in a form that a pup’s body can efficiently absorb.


Every ingredient is selected to serve your pup's specific nutritional purpose. All recipes start with meat as the first ingredient. We then use only the highest quality, natural ingredients plus vitamins and minerals. We never include any animal by-product meals, fillers, or artificial preservatives, flavors, or colors.


Kibble size is also a vital factor we adapt to your pup. We make multiple kibble sizes to fit the mouths of smaller and larger dogs.

From sources you can trust

We travel the world to find only the best ingredients from the most trusted suppliers and farmers. For instance, we work with farmers in Australia and New Zealand for lamb, and source rice here in the US from Missouri, Arkansas, Louisiana, Texas and California.


No matter where we source our ingredients from, we hold all our suppliers to the same high standards. And every tailored recipe comes with a comprehensive list of ingredients.

How do dietary needs change throughout a pup’s life?

Age plays a big part in the type of food your pup should be eating. Because as dogs grow, their nutritional needs and recommended caloric intakes change. Our nutritionists formulate all Puppo recipes to be complete and balanced according to the Association of American Feed Control Officials nutrient profiles for the appropriate lifestage.

Young pups After about 8-10 weeks, when they’re no longer nursing, you’ll need to find a food designed specifically for puppies. Feed them three times a day until they reach six months, then twice a day after that. This will keep your puppy healthy and full of energy, like they should be.

Adult pups It’s time to move your pup to adult food at around a year old for smaller dogs and 18-24 months for larger breeds. A formula geared specifically toward adult dogs will provide the amount of calories that will keep their energy up without packing on the pounds.

Senior pups In the later stages of life, pups may become less active so you need to watch their weight. They’ll also need foods rich in nutrients like fiber (for smooth digestion) and may need formulas aimed to supporting healthy joints, as well.

Ready to get started?