Can dogs eat lamb?
Yes, a little plain cooked lamb meat with no bones is fine for a healthy dog without a food allergy. Never give cooked lamb bones, which become brittle and splinter, and avoid fatty or salty pieces and onion gravy.
Updated:
Why
Lamb meat itself is listed as safe for dogs in small amounts. All bones become brittle when cooked and can splinter. High-fat foods can trigger vomiting, diarrhoea or even pancreatitis, and foods high in fat or salt are best avoided. Onion-based gravies are not safe for dogs.
What to do
If your dog ate fatty lamb scraps, watch for vomiting, diarrhoea or belly pain and call your vet if they appear. If it ate cooked bones or lamb with onion gravy, call your vet straight away and don't try to make your dog sick.
How to give it
A little plain cooked lamb meat, no bones, no fatty or salty bits, no gravy.
Questions and answers
Can dogs have a lamb bone to chew?
Not a cooked one: cooked bones become brittle and can splinter. Never give cooked bones of any kind.
Related foods
All foods: What can dogs eat?Sources
- Christmas dangers for dogs — Blue Cross (2022-11-22)
- Christmas foods – what not to give dogs at Christmas — The Royal Kennel Club (no date; ©2026)
- Dog has half of his intestines removed after swallowing deadly corn on the cob — PDSA (26 August 2016)
- Hazardous Cookout Foods for Dogs — American Kennel Club, Harriet Meyers (updated 2025-03-14)
- Holiday hazards for dogs — Cornell University College of Veterinary Medicine, Riney Canine Health Center (updated 2024-12)
General information from the sources below, not reviewed by a vet and not a substitute for veterinary advice. When in doubt, call your vet.
How kids practise this in PetPrep
In PetPrep a child looks after a realistic dog: meals at the right times, water, walks and care. Knowing what is safe to share is part of being ready for a real pet.