How to Make Bone Meal for Dogs at Home

Making bone meal for dogs at home involves cooking bones until they’re soft, drying them in the oven until brittle, and grinding them into a fine powder. The whole process takes several hours but produces a calcium-rich supplement you can add to homemade dog food at roughly one heaping teaspoon per pound of meat.

Choosing the Right Bones

Poultry bones are the easiest to work with. Chicken and turkey bones are hollow and thin, so they soften quickly during cooking and break apart with minimal effort. You can use leftover carcasses from roasted birds, wing tips, necks, or backs. Beef and lamb bones work too, but they’re denser and require significantly longer cooking times, especially large marrow bones or knuckles. If you’re using beef bones, cut them into smaller pieces before cooking to speed things up.

Avoid bones from wild game like deer or elk unless you have a pressure cooker. These are extremely dense and resist breaking down through ordinary boiling alone.

Step 1: Cook the Bones Until Soft

The goal is to cook the bones long enough that they crumble easily between your fingers. You have two options.

Pressure cooker (fastest method): Place bones in a pressure cooker with enough water to cover them. Cook at 15 PSI for 45 minutes to one hour. For larger beef bones, you may need a second round. After cooking a turkey carcass at 10 PSI for 45 minutes and then running the bones again at 15 PSI for another 45 minutes, the bones typically come out paste-soft. The real test: if you can crush them with slight pressure from your fingertips, they’re ready.

Stovetop (slower but works): Simmer bones in a large stockpot for 12 to 24 hours, topping off water as needed. Chicken bones may soften in 12 hours. Beef bones can take a full 24. This method doubles as stock-making, so save the liquid for your dog’s food or your own cooking.

Either way, cooking at these temperatures and durations kills harmful bacteria like Salmonella. Heating to 150°F and holding for at least 12 minutes destroys up to 10 million organisms per gram, and both methods far exceed that threshold.

Step 2: Dry the Bones Completely

Spread the softened bones on a foil-lined baking sheet in a single layer. Bake at 400°F until they’re completely dry and brittle. This usually takes about two hours, though thicker bones may need longer. You’ll know they’re done when they snap cleanly and feel lightweight, with no moisture or flexibility left. Any remaining moisture will cause mold during storage and make grinding difficult.

Let the bones cool completely on the baking sheet before moving to the next step.

Step 3: Grind Into a Fine Powder

Once dry and brittle, the bones should crumble with little resistance. Break them into small chunks by hand first, then grind them into a fine powder using a blender, food processor, or coffee grinder. A dedicated coffee grinder works best for achieving a consistently fine texture. You want a powder, not gritty fragments, since sharp pieces can irritate your dog’s digestive tract.

If any pieces resist grinding, they weren’t dried long enough. Put them back in the oven for another 30 to 60 minutes and try again. Sift the finished powder through a fine mesh strainer and re-grind any larger pieces that remain.

How Much to Add to Dog Food

The standard guideline is one heaping teaspoon of bone meal per pound of meat when using lean meat (93% or leaner). If you’re feeding fattier meat in the 85 to 90% lean range, the same amount works for adult dogs, though growing puppies benefit from slightly more, closer to 2% of the food’s weight.

Bone meal is primarily a calcium and phosphorus supplement. Dogs need a minimum of about 0.5 grams of calcium per 1,000 calories, with 1 gram being the recommended target. Getting the ratio right matters because too much calcium is genuinely dangerous. Signs of excess calcium include lethargy, loss of appetite, vomiting, increased thirst, and frequent urination. Over time, calcium overload can cause serious kidney problems. Stick to the teaspoon-per-pound guideline and avoid the temptation to add extra “just in case.”

If your dog eats a commercial kibble or canned food as their primary diet, they almost certainly don’t need supplemental bone meal. It’s designed for dogs eating homemade raw or cooked diets that lack a whole-bone calcium source.

Storing Homemade Bone Meal

Properly dried bone meal keeps for months. Store it in an airtight glass jar or sealed container in a cool, dry place. The key is making sure the powder is completely moisture-free before sealing it. If you notice any off smell or clumping during storage, discard that batch.

For longer storage, keep it in the freezer. Frozen bone meal stays good for six months or more. Portion it into smaller containers so you’re not repeatedly opening and exposing the full supply to moisture from the air. A few tablespoons in a small jar on the counter for daily use, with the rest frozen, is a practical setup.

Eggshell Powder as an Alternative

If the bone meal process feels like too much work, ground eggshell is a simpler calcium source. Bake cleaned eggshells at 300°F for about 10 minutes to dry and sterilize them, then grind into a fine powder. Use half a teaspoon per pound of food. Eggshell provides calcium but very little phosphorus, so it’s not a perfect substitute for bone meal, which supplies both minerals. For dogs eating meat-based homemade diets, the phosphorus in meat itself often compensates for this gap, but bone meal remains the more complete option.