Free shipping To USA and Canada

20 years of experience Helping pets eat better

Healthier skin & coat Holistic vet approved

How to Make Homemade Dog Food

Many health benefits come with preparing your dog's food at home. Unlike processed kibble dog food, a homemade diet lets you know exactly what your dogs are eating, giving you peace of mind and reassurance that they're getting what they need to maintain optimal health. Here you can discover our guide to DIY dog food, including tips for choosing the best meats and veggies, to ensure your pets fulfill all their nutritional needs.


Improving your dog's health with a homemade diet

Balancing the diet is the most crucial factor if you're thinking about changing your dog's diet and making dog food at home.If your dog doesn't eat the proper nutrients and the diet is not balanced, it can ultimately lead to many deficiencies. This is the main reason why some vets are opposed to homemade meals –they are the ones who witness all the deficiencies firsthand.


How to ensure your dogs get a balanced diet

To ensure your doggies get a healthy diet filled with all the nutrients they need, you can add Know Better Homemade Dog Food Premix to your DIY recipe. Know Better for Dogs provides everything your dog needs. We only work with high-quality ingredients and include essential nutrients and protein for health and longevity.

Our premix includes minerals such as Potassium, Calcium, Phosphorus, and vitamins like Vitamin A, Vitamin B, and Vitamin D. We make it easy and convenient for dog owners to balance a raw or cooked meat diet at home and improve their dog's health. Our premix is ideal for all life stages, and we only use 100% human-grade ingredients. Our premix contains no grains of any kind. All you need to do is add raw or cooked meat, water, and, if you want, cooked veggies.

Making dog food at home is easier than ever – just have fun and enjoy the results! Play around with different meat & vegetable combinations. Even if your dog's a picky eater, with time you'll learn exactly which meat and vegetables are your dog's favorite.


What are the best ingredients for homemade dog food?

If you're wondering what to put in your homemade food, don't worry. We prepared a guide with all the healthy things to add to your dog food –your pooch will love it.


Vegetables to add to your dog's diet

Vegetables can make up about 1/4 of the meal and provide vitamins, minerals and fiber. Dogs get more nutrients from vegetables if they are lightly steamed, chopped or pureed. The best vegetables for homemade dog food are:


    • Butternut squash
    • Pumpkin
    • Cucumber
    • Zucchini
    • Carrots
    • Parsnips
    • Beets
    • Yams
    • Sweet potatoes
    • Broccoli
    • Cauliflower
    • Brussels sprouts


Meats to add to your dog's diet

Raw or cooked meat is the main ingredient in homemade dog foods. Dogs are obligate carnivores who need a protein-based diet. You want to choose fresh meat that is fit for human consumption. When it comes to fat content, it should not be greater than 15 to 20%.

Because muscle meats are essential ingredients in a raw diet, take care when selecting meat for your dog. Most dogs have a preference for diced or ground beef, and the following are the best meats for dogs to eat:


    • Beef: Lean pre-ground stewing meat, heart, boneless steak or roast
    • Lamb: Pre-ground boneless stewing meat shank, leg, or butt
    • Poultry: Pre-ground boneless, skinless breast fillet, or thigh
    • Venison: Pre-ground stewing meat neck, shank, or shoulder


You can also use exotic meats such as buffalo, caribou, elk, moose, duck or rabbit. Because feeding raw fish can lead to a thiamine deficiency*, we don't recommend the use of fish.

Try your local butcher or meat processor for a fresh food diet. Supermarkets don't always supply in bulk quantities, and their pre-packaged meats can make it harder to obtain the right amount for the recipe. A butcher will be glad to weigh your meat and grind it for you on the spot.

*According to Houpt, Hintz & Shepherd in 1978. Ref. The Domestic Dog, Cambridge University Press, 1995)


Things to avoid when making dog food at home 

Here are some common human foods you should avoid when preparing your dog's food: raw beans, peas, spinach, beet greens, kale (every day), chard, onions, garlic, leek, green tomato, potato, and bell peppers.


    • Avoid feeding your dog raw green beans because they contain a toxic alkaloid similar to arsenic. Cooking green beans will destroy these toxins.
    • Avoid raw, un-aged garlic. It irritates the mouth, esophagus, and stomach and can cause or exacerbate ulcers.
    • The use of other members of the Lily family, such as onions, garlic, shallots, and chives, is also not recommended. Dogs can't eat these plants in a raw, cooked, or dried form because it can lead to damage to the red blood cells.
    • The nightshade family of plants, such as bell peppers, potatoes, and tomatoes, contains an alkaloid called "Solanine", which can be toxic. Solanine is poisonous to humans too, but we would have to eat it in a much more concentrated amount, like that found in potato sprouts or green potatoes, to induce sickness.
    • Avoid feeding carbohydrates, such as corn, wheat, rice, brown rice and potatoes. Dogs don't chew as people do, and their bodies can't process vegetables as efficiently as ours. They also lack the digestive enzymes to break down and metabolize carbs.


Carbohydrates are often the main cause of many canine health issues, including gastrointestinal problems, high cholesterol, obesity, inflammatory bowel disease, kidney disease and food allergies. They are added to commercial dog food because it cuts down on the production cost.


Homemade dog food recipes

Making vet-approved dog food at home is easier than you think. You can also make larger batches and freeze them for convenience. You can add more water if desired, especially when preparing the food using ground meat. You can see below two recipes, one with cooked meat and one with raw meat:


    • Prep time: 5 minutes
    • Cooking time: 7 minutes
    • Total time: 12 minutes
    • Servings: Make a 3lb. batch of dog food




    • 2lbs. (900g) meat of your choice
    • 1 1/2 cups of water
    • 1/2 cup Know Better for Dogs
    • 1/2 lb (225g) steamed vegetables, chopped or pureed (vegetables are optional)


Homecooked meat dog food recipe


  1. Pour 1 1/2 cups of water to 2lb. ground meat.
  2. Cook for 5 to 7 minutes on medium heat until it turns brown.
  3. Wait until the meat cools down to room temperature.
  4. You can then add 1/2 cup Know Better premix to the meat, stir and serve.


Raw homemade meat recipe


  1. Add 1 1/2 cups of cold water into a bowl or food container
  2. Add 1/2 cup of Know Better premix and incorporate it well.
  3. Combine 2lbs. of meat and vegetables (optional). 
  4. Mix it well and serve.


Raw Dog Food - Know Better for Dogs

Cooked Dog Food - Know Better for Dogs


The dog food will stay fresh for 24 hours after you thaw and refrigerate it. You can also freeze the finished product for storage and thaw it as needed. To thaw frozen dog food, warm it to room temperature in a tepid water before serving. 

Wait for your dog to eat and then remove what's left within 30 minutes to be refrigerated. Avoid microwaving regularly.

Click here for our preparation video!


Youtube Videos


How to portion homemade dog food

If you're wondering about the amount of food to feed your dog, follow the recommendations below. Serving sizes are based on the weight of your dog:


Daily servings:


    • 1/4lb. or 1/2 cup: for a 10-12lb. dog
    • 1/2lb. or 1 cup: for a 20-25lb. dog
    • 1lb. or 2 cups: for a 40-50lb. dog
    • 2lbs. or 4 cups: for a 100lb. dog


Know Better Pet Food Ingredients

Know Better Pet Food is prescribed most often by Holistic Veterinarians. We make all of our products weekly to ensure their freshness. Shelf life is 10 months, as long as you store our premix in a cool, dry place. You can extend the shelf life to 1.5 years by storing the product in the fridge or freezer. Here's our list of ingredients:

Egg yolk, calcium lactate, grass-fed beef (or chicken) liver powder, gelatin, rice bran, whey protein concentrate, beetroot, psyllium husks, EFA from fish, barley grass powder, kelp, taurine, rose hip, parsley, Vitamin B complex.

You can use any of our Premixes with different types of meat. All of our ingredients, without exception, are of human-grade quality. Our raw materials are 100% natural, and we don't use any preservatives, colors, or other artificial additives.

The Beef Recipe Premix contains beef liver powder, whereas the Chicken Recipe Premix is made with chicken liver. Click here to see the nutritional table.

Know Better for Dogs contains all the essential vitamins and minerals. Adding optional vegetables to a dog's diet is a source of carbohydrates, particularly for larger or highly active dogs. According to veterinary sources, dogs do not need carbs unless a female is lactating.


Sizes available

Know Better for Dogs is available in 4 sizes:


    • Trial size 4.8oz - makes 6lbs. of finished food
    • 24oz pouch - makes 30lbs. of finished food
    • 5lb pouch - makes 100lbs of finished food
    • 25lb bucket - makes 500lbs of finished food


Why is rice bran is added?

Rice Bran is an insoluble fiber for dogs' intestinal health. It's not a grain, but the coating of the grain, and it has little carbohydrate content. Sweeps the large intestine much like the fur or feathers of a prey animal.


Frequently Asked Questions About Making Your Own Dog Food

Discover below answers to some frequently asked questions dog owners have about making dog food at home:


What homemade food is good for dogs?

Good homemade food for healthy dogs includes all the vitamins, calcium, proteins and minerals your pet needs to stay healthy. You can add ground beef, chicken, lamb or venison, as well as vegetables, such as zucchini, carrots, parsnips, beets, yams, butternut squash, and sweet potatoes.


Is it OK to feed homemade dog food?

Yes, feeding your dog homemade pet food is OK, as long as you ensure the diet includes all the nutrients your dog requires to stay healthy. Check with your vet or vet nutritionist before introducing new food to your dog's diet.


What is the ratio for homemade dog food?

Dogs are obligate carnivores, so their diet should mainly consist of meats and protein. A good recommendation is 80% meat, 10% vegetable, and 10% Know Better Pet Food Premix.


How much food should you feed your dog?

The amount of food you feed your dog will depend on your dog's size and activity level. Here's our recommendation for daily servings if you're following our homecooked or homemade dog food recipes:


    • 1/4lb. or 1/2 cup: for a 10-12lb. dog
    • 1/2lb. or 1 cup: for a 20-25lb. dog
    • 1lb. or 2 cups: for a 40-50lb. dog
    • 2lbs. or 4 cups: for a 100lb. dog


What else should you feed a dog on a homemade diet?

Your pet requires a grain-free diet, with high nutritional value. Dog owners can add proteins from animal sources (beef, chicken, or lamb, for example) and fats (from meat). They also require vital omega-3 fatty acids, calcium and magnesium (from certain plant oils, egg yolks, oatmeal, and other foods). You may also want to include some homemade dog treats.