← Back to Blog
📅 April 2026 🕐 10 min read 🏷️ Nutrition

Natural Calcium for Dogs: Real Food Sources, Eggshell Safety, and Breed-by-Breed Rules

Supplements aren't the only way to get calcium into your dog's diet. But some food sources are better than others — and some breeds need to be much more careful than the rest. Here's everything you need to know.

Dog with fresh food ingredients

⚠️ Before We Start — This Is Important

Calcium is the single most commonly deficient mineral in homemade dog diets. Getting it right matters enormously. Too little causes bone loss, dental problems, and heart issues. Too much — especially in puppies and certain breeds — causes skeletal deformities and kidney damage. This article will help you navigate it safely, but always confirm dosing with your vet or a veterinary nutritionist if you have any doubt.

Ask almost any homemade dog food guide about calcium and you'll get the same answer: "add eggshell powder or bone meal." And yes — that advice is sound. But it's not the full picture. Many dog owners either don't want to use supplements, can't find them locally, or are simply curious whether their dog can get calcium from real food instead.

The short answer is: yes, dogs can get meaningful calcium from food — but only if you include the right foods in the right amounts. Let's go through the best options, the truth about eggshells from the supermarket, and why your dog's breed actually changes the rules.

Why Calcium Is So Hard to Get From Plain Meat and Veg

Here's the root of the problem. When you feed boneless chicken breast, lean beef, or turkey mince — the backbone of most homemade diets — you're feeding a food that is naturally very high in phosphorus and very low in calcium. This is fine in the wild because dogs eating whole prey also eat bone, which is roughly 70% calcium phosphate. The two minerals balance each other out.

Without bone in the diet, the calcium-to-phosphorus ratio tips badly out of balance. The body responds by pulling calcium out of your dog's own skeleton to compensate. Over weeks and months, this causes progressive bone thinning — a condition called nutritional secondary hyperparathyroidism. Puppies are especially vulnerable, as their bones are still forming.

So yes, calcium matters. And here's how to get it without reaching for a supplement bottle.

🦴 Source #1: Raw Meaty Bones (The Gold Standard)

🦴 Raw Meaty Bones

Highest bioavailability

If your dog can safely chew and digest raw bones, this is the most natural and complete calcium source available. Raw bones are roughly 15–25% calcium by weight and come packaged with phosphorus in a naturally balanced ratio — exactly as nature intended.

Good options include: raw chicken necks, chicken wings, chicken frames, turkey necks, duck necks, rabbit bones, and beef ribs (for large breeds). These are soft enough to be ground down by most dogs without splintering.

💡 Rough guide: Raw meaty bones should make up approximately 10–15% of your dog's total diet by weight if using them as the sole calcium source. A 10kg dog eating 200g of food daily would need about 20–30g of raw bone content. Chicken wings, for example, are about 30% bone by weight.
⚠️ Never feed cooked bones. Cooking causes bones to become brittle and splinter into sharp shards that can pierce the throat, stomach, or intestine. Raw only.

🥚 Source #2: Eggshell Powder — And the Big Question About Store-Bought Eggs

Eggshell powder is one of the most popular natural calcium sources for homemade dog food — and for good reason. A single large eggshell provides roughly 1,800–2,000mg of calcium carbonate, which is excellent. Ground finely and added to food, it's very effective.

But here's a question we hear constantly: "Can I use eggshells from regular supermarket eggs, or do I need organic? I heard non-organic eggs are sprayed with chemicals."

This is a completely valid concern. Let's answer it properly.

🥚 The Truth About Store-Bought Eggshells

The concern about chemical coatings on commercial eggs is real, but here's the nuance most people miss:

✅ Generally Safe

  • In most countries (UK, Australia, Singapore, most of Asia and Europe), commercial eggs are not washed or sprayed with chemical coatings. They retain their natural protective bloom.
  • If you're in these regions, plain supermarket eggs are fine for eggshell powder — just wash the shells well in warm water and bake them at 150°C for 10 minutes to kill bacteria (Salmonella) before grinding.
  • The eggshell itself is calcium carbonate — the inside of the shell, which you use, has virtually no contact with any surface coating.

⚠️ Be More Careful If...

  • You're in the United States — US commercial eggs are legally required to be washed, which removes the natural bloom. Some producers apply a light mineral oil coating after washing. For US buyers, organic or farm-fresh eggs are a safer choice for eggshell use.
  • The eggs are unusually shiny or waxy-looking — this can indicate a coating has been applied.
  • You're unsure of the source — when in doubt, go organic or source from a local farm where you can ask directly.

Bottom line: Outside the US, standard supermarket eggs are generally fine — wash the shells thoroughly in warm water, bake at 150°C for 10 minutes, then grind to a fine powder. In the US, choose organic or farm-fresh eggs to be safe. Either way, the eggshell membrane (the thin white film on the inside of the shell) is actually a bonus — it contains collagen, glucosamine, and hyaluronic acid, which are excellent for joint health.

How to Make Eggshell Powder at Home

  1. Collect shells — save shells after cooking. Rinse immediately under warm running water to remove all egg white residue.
  2. Dry them out — spread on a baking tray and bake at 150°C (300°F) for 10 minutes. This dries the shells completely and kills any bacteria.
  3. Cool completely — let them come to room temperature before grinding.
  4. Grind finely — use a coffee grinder, blender, or mortar and pestle. The finer the powder, the better it mixes into food and the less likely to irritate the throat. Aim for a flour-like consistency.
  5. Store in an airtight jar — keeps for up to 2 months at room temperature, longer in the fridge.

📏 Eggshell Dosage Quick Reference

  • Small dogs (up to 10kg): ¼ teaspoon ground eggshell powder per day
  • Medium dogs (10–25kg): ½ teaspoon per day
  • Large dogs (25–40kg): ¾ teaspoon per day
  • Giant breeds (40kg+): 1 teaspoon per day

Note: These are general guidelines for adult dogs on a fully boneless meat diet. Always confirm with your vet, especially for puppies, seniors, or dogs with kidney or urinary issues.

🐟 Source #3: Sardines and Canned Fish with Bones

🐟 Sardines & Canned Fish (with bones)

~380mg calcium per 100g

Tinned sardines, mackerel, and salmon packed in water (not oil, not brine) are one of the most underrated calcium sources for dogs. The soft, edible bones in canned fish are loaded with calcium and are completely safe — they soften during the canning process and are easily digested.

As a bonus, these fish are also rich in omega-3 fatty acids (EPA and DHA), which support coat health, joint health, and reduce inflammation.

💡 How to use: Add 1–2 sardines (or a similar serving of canned mackerel/salmon) to your dog's meal 3–4 times per week. For a small dog, half a sardine per meal is plenty. For a large dog, 2–3 sardines. Always choose canned in water with no added salt.
⚠️ Not a standalone solution — sardines are a good contributor to calcium intake but not sufficient as the only source for most dogs unless fed in very large quantities.

🥛 Source #4: Plain Yoghurt and Kefir

🥛 Plain Yoghurt & Kefir

~120–150mg calcium per 100g

Plain, unsweetened full-fat yoghurt and kefir are useful calcium contributors, and they have an added benefit: both are natural probiotics that support gut health. Most lactose-intolerant dogs can tolerate plain yoghurt and kefir reasonably well since the fermentation process breaks down much of the lactose.

They shouldn't be the main calcium strategy, but they make a good supporting addition — especially for dogs with sensitive digestion.

💡 How to use: Add 1–2 tablespoons of plain, full-fat yoghurt (no fruit, no sweeteners, no xylitol — always check the label) to your dog's meal a few times per week. Kefir works the same way.
⚠️ Avoid for breeds with kidney disease (Shih Tzu, West Highland White Terrier, Bull Terrier) — dairy is relatively high in phosphorus, which is a concern when the kidneys are under stress.

🥦 Source #5: Calcium-Rich Vegetables

🥦 Calcium-Rich Vegetables

Supporting source

While vegetables alone cannot provide enough calcium for a dog on a meat-based diet, they're worth including as part of a broader strategy. The following vegetables are notably higher in calcium than most others:

  • Kale — one of the highest calcium vegetables (~135mg per 100g cooked). Feed lightly cooked and in modest amounts.
  • Bok choy (pak choi) — excellent calcium content and very dog-friendly (~105mg per 100g cooked). A popular choice across Asia.
  • Broccoli — good calcium but feed in small amounts only. Large portions can cause gas and, in dogs with thyroid issues, large daily amounts can interfere with thyroid function.
  • Green beans — moderate calcium, and an excellent low-calorie filler for weight-prone breeds.
  • Sweet potato leaves — if available, these are surprisingly calcium-rich and perfectly safe for dogs.
⚠️ Oxalate note: Some high-calcium vegetables like spinach are also high in oxalic acid, which blocks calcium absorption and can contribute to kidney and bladder stones. Spinach is fine in small amounts but should not be a regular calcium strategy.

🦑 Source #6: Bone Broth Made With Bones

🍖 Homemade Bone Broth

Moderate — supporting source

Properly made bone broth (simmered for 12–24 hours) does extract some calcium and phosphorus from bones, along with collagen, glucosamine, and glycine. However, it's important to understand that bone broth is not a rich calcium source — most of the calcium stays in the solid bone. Broth is better viewed as a nutrient-dense liquid addition rather than a calcium strategy.

That said, it's still very valuable. Add it to dry or fresh food for hydration, palatability, and joint-supporting compounds.

⚠️ Never add onion or garlic to dog bone broth — these are toxic. Use plain bones, a splash of apple cider vinegar to help extract minerals, and water only.

📊 Which Breeds Need to Be Extra Careful With Calcium?

This is where it gets breed-specific — and it matters. Calcium needs are not the same for all dogs. Some breeds can handle generous amounts, others need much more careful management.

Breed / Type Calcium Approach Reason
Large & Giant breed puppies
Great Dane, Bernese Mountain Dog, Labrador puppy, etc.
⚠️ Very controlled Too much calcium is just as dangerous as too little for large breed puppies. Excess calcium causes skeletal abnormalities including OCD (osteochondrosis dissecans) and angular limb deformity. Do NOT over-supplement. Work with a vet.
Kidney disease breeds
Shih Tzu, West Highland White Terrier, Bull Terrier, Cocker Spaniel
🔴 Lower intake Damaged kidneys struggle to regulate phosphorus and calcium balance. High-phosphorus foods (including some calcium sources like dairy) can worsen kidney decline. Avoid bone meal and limit dairy. Stick to eggshell powder at vet-confirmed doses.
Calcium oxalate stone formers
Miniature Schnauzer, Lhasa Apso, Yorkshire Terrier, Bichon Frise, Shih Tzu
⚠️ Careful balance These breeds are prone to calcium oxalate bladder stones. Interestingly, very low calcium diets can actually make stones WORSE — the body draws more calcium from bones, which then ends up in urine. The goal is correct balance, not restriction. Avoid high-oxalate foods (spinach, beets) and ensure consistent water intake.
Dalmatian ⚠️ Specific rules Dalmatians have a unique uric acid metabolism issue. They should avoid high-purine meats. Calcium itself is fine, but raw bones from high-purine red meats are less ideal — chicken and turkey bones, or eggshell powder, are better choices.
Active / working breeds
Border Collie, Belgian Malinois, German Shepherd, Vizsla
✅ Normal to higher High-activity dogs metabolise nutrients faster and put more stress on their skeletal and joint systems. Ensuring adequate calcium is important, especially paired with sufficient Vitamin D for absorption.
Senior dogs (all breeds) ✅ Maintain carefully Older dogs absorb calcium less efficiently and are at risk of bone thinning. Maintaining adequate (not excessive) calcium is important. However, senior dogs with declining kidney function need the same caution as kidney disease breeds — check bloodwork.
Small breeds (healthy adult)
Chihuahua, Pomeranian, Maltese, Yorkshire Terrier
✅ Normal — scaled down Small dogs have higher metabolic rates and relatively higher calcium needs per kg than large breeds, but portions are tiny. A quarter teaspoon of eggshell powder or a small sardine goes a long way. Dental health is closely linked to calcium in these breeds.
Brachycephalic breeds
French Bulldog, Pug, Shih Tzu, Boston Terrier
✅ Normal — soft sources preferred Flat-faced dogs may struggle to chew raw meaty bones safely. Eggshell powder stirred into food, or soft sardines, are much safer calcium delivery methods for these breeds.

Can You Get Enough Calcium from Food Alone? (Without ANY Supplement)

This is the big question. The honest answer is: it depends entirely on the diet structure.

If your dog's diet includes raw meaty bones as 10–15% of total food intake, the answer is yes — dogs have eaten this way for thousands of years and it works well for most healthy adult dogs. This is the approach used in raw feeding (BARF — Biologically Appropriate Raw Food) and whole-prey feeding.

However, if you're feeding a predominantly cooked, boneless diet — which is safer for many dog owners and essential for brachycephalic breeds — getting sufficient calcium from food alone without eggshell powder, bone meal, or canned bone-in fish is very difficult without feeding unrealistically large quantities of calcium-rich vegetables.

Our recommendation:

🌟 The Safest Combination Approach

For most home-cooking dog owners, the most reliable strategy isn't to rely on a single source — it's to combine them. Eggshell powder as your baseline, plus sardines 3x per week, plus calcium-rich vegetables like bok choy or kale. This mirrors how variety works in natural diets, reduces the risk of over-relying on any single food, and adds nutritional richness overall.

What About Vitamin D — The Calcium Absorber?

Even the best calcium sources are wasted if your dog can't absorb them properly. Vitamin D is the key — it controls how much calcium the intestines absorb and how the kidneys regulate what's kept vs. excreted. Dogs get Vitamin D almost entirely from diet (unlike humans who make it from sunlight).

Good dietary sources of Vitamin D for dogs include: oily fish (salmon, sardines, mackerel), egg yolks, and beef liver. If your dog's diet is rich in these, Vitamin D levels are usually adequate. If the diet is mostly lean white meat and vegetables, a small amount of supplemental Vitamin D (or a pet-specific multivitamin) may be worth discussing with your vet.

🚨 Never Over-Supplement Vitamin D

Vitamin D toxicity in dogs is serious and can be fatal — it causes a dangerous rise in blood calcium leading to kidney failure and calcification of soft tissues. Never give human Vitamin D supplements to dogs without vet guidance. Stick to food sources and dog-specific products at recommended doses only.

Quick Summary: Best Calcium Sources Ranked

  1. 🥇 Raw meaty bones (chicken necks, wings, turkey necks) — best bioavailability, natural phosphorus balance, but not suitable for all dogs or all cooking styles
  2. 🥈 Eggshell powder — excellent calcium content, cheap, easy to make at home; use organic/farm eggs in the US, clean standard eggs elsewhere after proper washing and baking
  3. 🥉 Canned sardines / mackerel / salmon in water (with bones) — good calcium plus omega-3s; a valuable twice- or three-times-per-week addition
  4. 4th. Plain yoghurt / kefir — moderate calcium and great for gut health; not suitable for kidney-disease breeds
  5. 5th. Calcium-rich vegetables (bok choy, kale, broccoli) — supporting role; use as part of a broader strategy, not the main source
  6. 6th. Homemade bone broth — low calcium content but rich in other beneficial compounds; great addition to any meal

Get a Breed-Specific Recipe for Your Dog

Every breed has different nutritional needs — including how much calcium they should get and which sources are safest. Our free recipe generator builds a personalised meal plan based on your dog's breed, age, and weight.

🍽️ Generate My Dog's Recipe