Calculate homemade raw diet portions for your dog
Based on the Biologically Appropriate Raw Food (BARF) model diet.

By default, we base the calculations on the Biologically Appropriate Raw Food (BARF) model diet.
The Raw Dog Food Calculator helps you figure out exactly how much raw food your dog needs each day, broken down by ingredient โ muscle meat, bone, liver, other organs, vegetables, seeds, and fruits. It follows the Biologically Appropriate Raw Food (BARF) model, a popular approach that mimics what dogs' ancestors would have eaten in the wild.
Dog owners who want to switch to or are already feeding a raw diet, breeders managing multiple dogs, and anyone curious about the BARF approach. If you have ever wondered "how much raw food to feed my dog?" or "is raw food good for dogs?", this tool gives you a solid starting point.
The calculator estimates daily portions based on your dog's ideal body weight and life stage (adult or puppy). It then splits the total into the standard BARF ratios so you can prep each ingredient with confidence.
Using the calculator takes only a few steps. Here is a quick walkthrough:
Choose between Adult or Puppy. The calculator adjusts the feeding percentage accordingly โ puppies need a larger portion relative to their body weight.
Type in your dog's ideal body weight (for adults) or current weight (for puppies). You can switch between grams, kilograms, ounces, or pounds using the unit dropdown.
The calculator instantly shows the total raw food portion needed per day. This value updates automatically if you change the weight.
Below the total, you will see how much muscle meat, bone, liver, other organs, vegetables, seeds, and fruits to prepare โ all based on standard BARF percentages.
Check "Change raw food composition" to adjust any ingredient's weight or percentage. The calculator will back-calculate the total food amount and ideal body weight to keep everything consistent.
Let us walk through a real scenario. Meet Lucky, a 4-year-old adult dog weighing 30 lb (13.6 kg).
Background: Charlie is a 3-year-old Labrador Retriever with an ideal body weight of 32 kg (70.5 lb). He is moderately active and has been on a kibble diet, but his owner wants to transition to raw feeding.
Input:
Result:
Daily food portion โ = 0.8 kg (800 g) per day.
That breaks down to roughly 560 g of muscle meat, 80 g of bone, 40 g of liver, 40 g of other organs, 56 g of vegetables, 16 g of seeds, and 8 g of fruits.
How to apply: Charlie's owner can prep these portions in bulk for the week, storing each ingredient separately and combining them at feeding time.
Background: Bella is a 5-month-old German Shepherd puppy weighing 18 kg (39.7 lb). Puppies grow rapidly and need a higher food-to-body-weight ratio than adults.
Input:
Result:
At 5 months, the feeding factor is 7% of body weight (down from 8% at 0โ4 months). Daily portion โ = 1.26 kg (1260 g).
Puppy BARF ratios differ: 58% muscle meat (~731 g), 17% bone (~214 g), 7% liver (~88 g), 7% other organs (~88 g), 7% vegetables (~88 g), 3% seeds (~38 g), 1% fruits (~13 g).
How to apply: Bella's owner should recheck her weight every 2โ3 weeks and adjust portions accordingly, since the feeding factor decreases as she approaches 12 months of age.
Background: Some raw feeders prefer an 80/10/10 split โ 80% muscle meat, 10% bone, and 10% organs โ instead of the standard BARF ratios. Max, a 25 kg (55 lb) adult Border Collie, is switching to this alternative.
Input:
Result:
Total daily food = = 625 g. With the 80/10/10 split: 500 g muscle meat, 62.5 g bone, 62.5 g organs.
How to apply: Max's owner can use the calculator's composition editor to save this custom ratio and verify that the total stays nutritionally balanced.
The raw dog food calculator is handy in many everyday situations. Here are some of the most common:
If you are transitioning your dog from commercial dry food to a raw diet, this calculator gives you a clear starting point. Start with the default BARF ratios and monitor your dog's response over the first few weeks.
For dogs that are above or below their ideal weight, the calculator uses the target (ideal) body weight โ not the current weight โ to determine portions. This helps guide gradual weight correction.
Older dogs often have lower energy needs. While the calculator uses the standard 2.5% factor for adults, you can manually reduce portions if your senior dog is less active or tends to gain weight easily.
Planning a week's worth of raw meals? Use the calculator to determine bulk quantities. Multiply the daily amounts by 7 to get your weekly shopping list for meat, bones, organs, and produce.
When adding a new protein source (e.g., switching from chicken to rabbit), the calculator helps you maintain the correct ratios. Use the composition editor to adjust while keeping the overall diet balanced.
Feeding multiple dogs on a raw diet? Calculate each dog's portion individually based on their unique weight and life stage, then sum up the totals to plan your bulk shopping and prep.
Always enter your dog's ideal body weight โ not the current weight if they are overweight or underweight. The 2.5% rule is based on a healthy, lean body condition.
When switching to a raw diet, transition over 7โ10 days by mixing increasing amounts of raw food with the current diet. This helps avoid digestive upset.
Check your dog's body condition score (BCS) every 2โ4 weeks. If ribs become too prominent or disappear under fat, adjust portions by 10โ15% accordingly.
Variety matters in a raw diet. Rotate between different meats (chicken, beef, lamb, rabbit, fish) over the week to provide a broader nutrient profile and reduce the risk of sensitivities.
Track what you feed, how much your dog eats, and any changes in energy, stool quality, or coat condition. This helps you and your vet fine-tune the diet over time.
Before starting any raw diet, especially for puppies, senior dogs, or dogs with health conditions, discuss it with your vet. They can help you avoid nutritional imbalances.
Use the calculator to determine a full week's worth of food, then prep everything in one go. Portion each day's meals into separate containers or freezer bags. Label them with the date and ingredient breakdown. This saves time and ensures you stick to the correct ratios every day.
The calculator uses a straightforward two-step process: first determine the total daily food mass, then split it into ingredient portions based on the BARF model.
Feeding factor by life stage: Adult / age > 12 months โ 2.5% | Puppy 0โ4 months โ 8% | 4โ6 months โ 7% | 6โ9 months โ 4% | 9โ12 months โ 3%.
Adult Dogs
Puppies
Based on Perfectly Rawsome recommendations for the BARF model diet.
Yes, many dogs thrive on a raw diet, but the topic is still debated among veterinarians. Raw feeding can improve coat condition, dental health, and digestion for some dogs. However, there are risks โ bacterial contamination (Salmonella, E. coli), nutritional imbalances if not properly formulated, and potential choking hazards from bones. Always consult your vet before making the switch.
A dog that requires roughly 800 calories per day โ typically a 30 lb (13.6 kg) moderately active adult โ will need about 12 oz (340 g) of raw food daily. This estimate assumes standard BARF ratios. Use the calculator to fine-tune based on your dog's exact weight and life stage.
Start by determining your dog's daily food mass using the calculator. Then portion the ingredients according to the BARF ratios: 70% muscle meat, 10% bone, 5% liver, 5% other organs, 7% vegetables, 2% seeds, and 1% fruits. Grind or chop ingredients as appropriate for your dog's size. Store portions in the fridge for up to 3 days or freeze for longer storage.
The BARF model can work for most breeds, but portion sizes and ratios may need adjustment. Giant breeds (Great Danes, Mastiffs) have slower growth rates and different calcium-to-phosphorus requirements as puppies. Toy breeds may need smaller, more frequent meals. Use the calculator as a starting point and adjust based on your dog's individual needs.
Yes, but it is generally recommended to feed them in separate meals rather than mixing in the same bowl. Raw and kibble digest at different rates, and mixing them may cause digestive upset. A common approach is to feed raw in the morning and kibble in the evening, or vice versa.
Many raw feeding advocates recommend one "rest day" per week where you feed a lighter meal or a different food type. This gives the digestive system a break and can help maintain variety. However, there is no strict rule โ listen to your dog's needs and consult your vet.
Dogs with kidney disease, pancreatitis, cancer, or other chronic conditions require carefully managed diets. A standard BARF ratio may not be appropriate. Always work with a veterinary nutritionist to design a raw diet that addresses your dog's specific health needs.
A well-formulated BARF diet with variety across protein sources can be nutritionally complete. However, some dogs may benefit from additional omega-3 fatty acids (fish oil), probiotics, or vitamin E. Consult your vet to determine if supplements are needed for your dog.
This calculator provides estimates only. It is based on general BARF guidelines and average feeding percentages. Individual dogs may require more or less food depending on activity level, metabolism, breed, and health status.
The calculator assumes your dog is at their ideal body weight. For underweight or overweight dogs, consult a veterinarian for a tailored feeding plan rather than relying solely on this tool.
Raw feeding carries inherent risks, including bacterial contamination and nutritional imbalances. This tool is not a substitute for professional veterinary advice. Always discuss dietary changes with a qualified veterinarian, especially for puppies, seniors, or dogs with pre-existing health conditions.
The BARF diet ratios and feeding percentages used in this calculator are based on the following sources:
Provides the standard adult BARF ratios (70% muscle meat, 10% bone, 5% liver, 5% other organs, 7% vegetables, 2% seeds, 1% fruits) used in this calculator.
Provides the puppy BARF ratios (58% muscle meat, 17% bone, 7% liver, 7% other organs, 7% vegetables, 3% seeds, 1% fruits).
Source for the daily feeding percentage range (2โ3% of body weight for adults, higher for puppies) used in the calculator's core formula.
All references accessed as of December 2024. Dietary guidelines may be updated by the source organizations over time.
Calculate your dog's Body Mass Index (BMI) based on breed, height, and weight to determine if they are healthy, overweight, or underweight.
The cat pregnancy calculator will compute the due date of your favorite feline.
The dog life expectancy calculator estimates the age of your dog based on their breed and gives their average life expectancy.
Convert your dog's age to human years based on breed and size.
The dog pregnancy calculator provides you with your dog's due date.
Our Benadryl dosage calculator for dogs will compute an optimal dose of Benadryl (Diphenhydramine) for your pet.