ForTheBreed

Dogs that are actually good with kids

216 breeds that suit family life — and a few honest caveats about what "good with kids" really means in practice.

What "good with kids" actually requires

No dog is automatically good with children. The phrase "family dog" is one of the most misleading concepts in pet ownership. It implies a passive quality baked into the breed, when the reality is that child-dog safety depends on five interacting factors: breed temperament, the individual dog's character, how the dog was socialised, how well-trained it is, and critically, how children are taught to behave around it. Get all five right and almost any breed can work. Get one badly wrong and even a Golden Retriever can bite.

In the UK, dog bites to children are a significant public health issue. NHS data consistently shows that children aged 5–9 are the most commonly bitten group, and that most bites happen at home, from the family's own dog. The breeds involved are not exclusively those with aggressive reputations. The circumstances are almost always a dog that was startled, cornered, hurt, or overwhelmed by a child who didn't read the warning signals. Teaching children to recognise dog stress signals (lip lick, yawn, whale eye, stiff body, turning away) is as important as choosing the right breed.

Size is not a reliable predictor of child-safety. Many giant breeds. Newfoundlands, Bernese Mountain Dogs, Great Danes. Are extraordinarily gentle and tolerant by temperament. Meanwhile, some small dogs are significantly more reactive when grabbed or climbed on by toddlers who don't yet understand personal space. A Chihuahua or a miniature Dachshund can inflict a serious bite from a defensive response to being handled roughly by a child. The instinct to assume that smaller equals safer is wrong.

Age of your children matters considerably when choosing a breed. Very young children (under 5) interact with dogs in ways that most dogs find uncomfortable: direct eye contact, reaching for the face, sudden movements, pulling. Breeds that are especially tolerant of this kind of unpredictable handling. Labrador Retrievers, Golden Retrievers, Cavalier King Charles Spaniels. Are better choices for households with toddlers than high-strung or more reactive breeds. As children get older and learn to interact appropriately, the range of suitable breeds broadens considerably.

Energy matching matters as much as temperament. A very active Springer Spaniel can knock over a three-year-old repeatedly, not out of aggression but out of exuberance. And that's a problem. A calm, moderate-energy dog is often a more practical fit for a family with small children than a high-rated but boisterous breed. Consider the dog's energy level alongside its temperament score.

The breeds on this list have historically demonstrated consistent tolerance, gentleness, and patience around children. That's a genuine head start. But it doesn't replace socialisation, training, supervision, or teaching your children how to behave around dogs. All four are non-negotiable.

Which dog breeds are best for families with children?

216 breeds rated well with children

Golden Retriever Large
Heavy shed Good with kids Easy train

25–34kg · 10–12yr

Labrador Retriever Large
Heavy shed Good with kids Easy train

25–36kg · 10–12yr

French Bulldog Small
Med shed Good with kids Mod train

8–13kg · 10–12yr

Cocker Spaniel Medium
Med shed Good with kids Easy train

12–16kg · 12–15yr

Cockapoo Small
Low shed Good with kids Easy train

5–11kg · 13–16yr

German Shepherd Large
Heavy shed Good with kids Easy train

22–40kg · 9–13yr

Border Collie Medium
Heavy shed Good with kids Easy train

14–22kg · 12–15yr

Springer Spaniel Medium
Med shed Good with kids Easy train

18–25kg · 12–14yr

Staffordshire Bull Terrier Medium
Low shed Good with kids Mod train

11–17kg · 12–14yr

Poodle Medium
Low shed Good with kids Easy train

20–32kg · 12–15yr

Labradoodle Large
Low shed Good with kids Easy train

23–30kg · 12–14yr

Cavapoo Small
Low shed Good with kids Easy train

5–10kg · 13–15yr

Beagle Medium
Med shed Good with kids Hard train

9–11kg · 12–15yr

Rottweiler Large
Med shed Good with kids Mod train

35–60kg · 8–11yr

Boxer Large
Low shed Good with kids Mod train

25–32kg · 9–12yr

Shih Tzu Small
Low shed Good with kids Hard train

4–8kg · 13–16yr

Cavalier King Charles Spaniel Small
Med shed Good with kids Easy train

5–8kg · 10–14yr

Siberian Husky Large
Heavy shed Good with kids Hard train

16–27kg · 12–15yr

Great Dane Giant
Med shed Good with kids Mod train

50–90kg · 7–10yr

Whippet Medium
Low shed Good with kids Mod train

12–18kg · 12–15yr

West Highland White Terrier Small
Low shed Good with kids Mod train

7–10kg · 13–15yr

Greyhound Large
Low shed Good with kids Mod train

27–40kg · 10–14yr

Miniature Schnauzer Small
Low shed Good with kids Easy train

5–9kg · 12–15yr

Goldendoodle Large
Low shed Good with kids Easy train

13–30kg · 10–15yr

Maltipoo Small
Low shed Good with kids Easy train

2–6kg · 12–15yr

Border Terrier Small
Low shed Good with kids Easy train

5–7kg · 12–15yr

Bull Terrier Medium
Med shed Good with kids Hard train

20–35kg · 11–13yr

Airedale Terrier Large
Low shed Good with kids Mod train

18–29kg · 10–13yr

Cairn Terrier Small
Low shed Good with kids Mod train

6–8kg · 12–15yr

Norfolk Terrier Small
Low shed Good with kids Mod train

5–7kg · 12–15yr

Soft Coated Wheaten Terrier Medium
Low shed Good with kids Mod train

14–20kg · 12–15yr

Irish Setter Large
Med shed Good with kids Mod train

25–32kg · 11–15yr

Hungarian Vizsla Large
Low shed Good with kids Easy train

20–30kg · 12–15yr

Weimaraner Large
Low shed Good with kids Mod train

25–40kg · 10–13yr

Flat-Coated Retriever Large
Med shed Good with kids Easy train

25–36kg · 8–10yr

Brittany Medium
Med shed Good with kids Easy train

14–20kg · 12–14yr

Irish Water Spaniel Large
Low shed Good with kids Mod train

20–30kg · 10–12yr

Australian Shepherd Medium
Heavy shed Good with kids Easy train

16–32kg · 12–15yr

Pembroke Welsh Corgi Small
Heavy shed Good with kids Easy train

9–14kg · 12–15yr

Cardigan Welsh Corgi Small
Heavy shed Good with kids Easy train

11–17kg · 12–15yr

Rough Collie Large
Heavy shed Good with kids Easy train

18–30kg · 12–14yr

Old English Sheepdog Large
Heavy shed Good with kids Mod train

27–46kg · 10–12yr

Dobermann Large
Low shed Good with kids Easy train

30–45kg · 10–13yr

Bernese Mountain Dog Giant
Heavy shed Good with kids Easy train

36–50kg · 7–10yr

Newfoundland Giant
Heavy shed Good with kids Easy train

45–70kg · 8–10yr

Saint Bernard Giant
Heavy shed Good with kids Mod train

64–120kg · 8–10yr

Leonberger Giant
Heavy shed Good with kids Easy train

40–75kg · 8–9yr

Mastiff Giant
Med shed Good with kids Mod train

54–100kg · 6–10yr

Great Pyrenees Giant
Heavy shed Good with kids Hard train

38–54kg · 10–12yr

Alaskan Malamute Large
Heavy shed Good with kids Hard train

34–43kg · 10–14yr

Bouvier des Flandres Large
Low shed Good with kids Easy train

27–40kg · 10–12yr

Pug Small
Heavy shed Good with kids Hard train

6–8kg · 12–15yr

Bichon Frisé Small
Low shed Good with kids Easy train

3–5kg · 14–17yr

Havanese Small
Low shed Good with kids Easy train

3–6kg · 14–16yr

Miniature Poodle Small
Low shed Good with kids Easy train

4–7kg · 13–15yr

Boston Terrier Small
Low shed Good with kids Easy train

5–11kg · 11–14yr

Samoyed Large
Heavy shed Good with kids Mod train

16–30kg · 12–14yr

Keeshond Medium
Heavy shed Good with kids Easy train

14–18kg · 12–15yr

Finnish Spitz Medium
Med shed Good with kids Mod train

7–13kg · 12–15yr

Basset Hound Medium
Med shed Good with kids Hard train

18–27kg · 10–12yr

Bloodhound Large
Med shed Good with kids Hard train

36–50kg · 10–12yr

Rhodesian Ridgeback Large
Low shed Good with kids Mod train

29–41kg · 10–12yr

Irish Wolfhound Giant
Med shed Good with kids Mod train

48–70kg · 6–8yr

Dalmatian Large
Med shed Good with kids Mod train

20–32kg · 11–13yr

Portuguese Water Dog Medium
Low shed Good with kids Easy train

16–25kg · 11–13yr

Chesapeake Bay Retriever Large
Med shed Good with kids Mod train

25–36kg · 10–13yr

Nova Scotia Duck Tolling Retriever Medium
Med shed Good with kids Easy train

17–23kg · 12–14yr

Sproodle Medium
Low shed Good with kids Easy train

10–20kg · 12–15yr

Schnoodle Small
Low shed Good with kids Easy train

3–9kg · 12–16yr

Jackapoo Small
Low shed Good with kids Mod train

6–10kg · 12–16yr

Puggle Small
Med shed Good with kids Hard train

7–14kg · 10–14yr

English Bulldog Medium
Med shed Good with kids Hard train

18–25kg · 8–10yr

Gordon Setter Large
Med shed Good with kids Easy train

20–36kg · 10–12yr

Pointer Large
Low shed Good with kids Easy train

20–34kg · 12–14yr

Lurcher Large
Low shed Good with kids Mod train

18–32kg · 12–15yr

Spinone Italiano Large
Med shed Good with kids Easy train

29–39kg · 10–12yr

Wire Fox Terrier Small
Low shed Good with kids Mod train

6–9kg · 12–15yr

Bedlington Terrier Small
Low shed Good with kids Mod train

8–10kg · 12–14yr

Irish Terrier Medium
Low shed Good with kids Mod train

11–13kg · 13–15yr

Standard Schnauzer Medium
Low shed Good with kids Mod train

14–20kg · 13–16yr

German Wirehaired Pointer Large
Med shed Good with kids Mod train

20–34kg · 12–14yr

Lagotto Romagnolo Medium
Low shed Good with kids Easy train

13–16kg · 15–17yr

Welsh Springer Spaniel Medium
Med shed Good with kids Mod train

16–20kg · 12–15yr

Sussex Spaniel Medium
Med shed Good with kids Mod train

16–20kg · 11–13yr

Curly Coated Retriever Large
Low shed Good with kids Mod train

23–36kg · 10–12yr

Otterhound Large
Med shed Good with kids Hard train

30–52kg · 10–13yr

Finnish Lapphund Medium
Heavy shed Good with kids Easy train

15–24kg · 12–15yr

Swedish Vallhund Small
Med shed Good with kids Easy train

9–14kg · 12–15yr

Icelandic Sheepdog Medium
Heavy shed Good with kids Easy train

9–14kg · 12–14yr

Poochon Small
Low shed Good with kids Easy train

4–9kg · 12–15yr

Bordoodle Medium
Low shed Good with kids Easy train

14–22kg · 12–15yr

Cavachon Small
Low shed Good with kids Easy train

5–9kg · 12–15yr

Sheepadoodle Large
Low shed Good with kids Easy train

18–30kg · 12–15yr

Bernedoodle Large
Low shed Good with kids Easy train

22–36kg · 12–15yr

Irishdoodle Large
Low shed Good with kids Easy train

18–30kg · 12–15yr

Yorkipoo Small
Low shed Good with kids Easy train

2–6kg · 10–15yr

Whoodle Medium
Low shed Good with kids Mod train

9–20kg · 12–15yr

Pomapoo Small
Low shed Good with kids Easy train

2–5kg · 12–16yr

Sprocker Spaniel Medium
Med shed Good with kids Easy train

14–20kg · 10–14yr

Aussiedoodle Medium
Low shed Good with kids Easy train

14–25kg · 10–13yr

Boxerdoodle Large
Low shed Good with kids Mod train

18–30kg · 10–14yr

Westiepoo Small
Low shed Good with kids Mod train

7–11kg · 12–15yr

Lhasapoo Small
Low shed Good with kids Mod train

5–9kg · 12–15yr

Cockachon Small
Low shed Good with kids Easy train

5–10kg · 12–15yr

Bullmastiff Large
Med shed Good with kids Mod train

41–59kg · 7–9yr

Dogue de Bordeaux Large
Med shed Good with kids Mod train

54–65kg · 5–8yr

Dutch Shepherd Large
Med shed Good with kids Easy train

23–32kg · 11–14yr

Australian Kelpie Medium
Med shed Good with kids Easy train

14–21kg · 12–15yr

Japanese Spitz Small
Med shed Good with kids Easy train

5–10kg · 12–16yr

Norwich Terrier Small
Low shed Good with kids Mod train

4–6kg · 12–15yr

Lakeland Terrier Small
Low shed Good with kids Mod train

7–8kg · 12–16yr

Manchester Terrier Small
Low shed Good with kids Mod train

5–10kg · 14–16yr

Tibetan Spaniel Small
Med shed Good with kids Mod train

4–7kg · 13–16yr

Tibetan Terrier Medium
Low shed Good with kids Mod train

8–14kg · 12–15yr

Smooth Collie Large
Med shed Good with kids Easy train

18–30kg · 12–14yr

Scottish Deerhound Giant
Low shed Good with kids Mod train

36–50kg · 8–11yr

Irish Red and White Setter Large
Med shed Good with kids Easy train

25–34kg · 11–15yr

Kerry Blue Terrier Medium
Low shed Good with kids Mod train

15–18kg · 13–15yr

White Swiss Shepherd Large
Heavy shed Good with kids Easy train

25–40kg · 12–14yr

Harrier Medium
Med shed Good with kids Hard train

18–27kg · 12–15yr

Hungarian Puli Medium
Low shed Good with kids Mod train

10–15kg · 12–16yr

Briard Large
Med shed Good with kids Mod train

30–45kg · 10–12yr

Bolognese Small
Low shed Good with kids Mod train

2–4kg · 12–14yr

Schipperke Small
Med shed Good with kids Mod train

3–9kg · 13–15yr

Dandie Dinmont Terrier Small
Low shed Good with kids Mod train

8–11kg · 12–15yr

Ibizan Hound Large
Low shed Good with kids Mod train

19–29kg · 11–14yr

Pharaoh Hound Medium
Low shed Good with kids Mod train

18–27kg · 12–14yr

Sealyham Terrier Small
Low shed Good with kids Mod train

8–9kg · 12–14yr

Portuguese Podengo Small
Low shed Good with kids Mod train

4–6kg · 12–15yr

Petit Basset Griffon Vendéen Small
Med shed Good with kids Mod train

14–18kg · 12–14yr

Glen of Imaal Terrier Small
Low shed Good with kids Mod train

14–16kg · 12–15yr

Field Spaniel Medium
Med shed Good with kids Easy train

18–25kg · 11–13yr

Cesky Terrier Small
Low shed Good with kids Easy train

6–10kg · 12–15yr

Kooikerhondje Small
Med shed Good with kids Easy train

9–11kg · 12–14yr

German Spitz Small
Heavy shed Good with kids Easy train

7–11kg · 13–15yr

Hovawart Large
Med shed Good with kids Mod train

25–40kg · 12–14yr

Large Münsterlander Large
Med shed Good with kids Easy train

25–32kg · 12–13yr

Polish Lowland Sheepdog Medium
Med shed Good with kids Mod train

14–16kg · 12–15yr

Spanish Water Dog Medium
Low shed Good with kids Easy train

14–22kg · 12–14yr

Bracco Italiano Large
Med shed Good with kids Easy train

25–40kg · 12–13yr

Barbet Medium
Low shed Good with kids Easy train

17–28kg · 13–15yr

Wirehaired Pointing Griffon Large
Low shed Good with kids Easy train

23–32kg · 12–14yr

American Cocker Spaniel Small
Med shed Good with kids Easy train

7–14kg · 12–15yr

Boykin Spaniel Medium
Med shed Good with kids Easy train

11–18kg · 14–16yr

Greater Swiss Mountain Dog Giant
Med shed Good with kids Easy train

50–64kg · 8–11yr

Entlebucher Mountain Dog Medium
Med shed Good with kids Mod train

20–30kg · 11–13yr

Eurasier Medium
Heavy shed Good with kids Easy train

18–32kg · 12–14yr

Norwegian Elkhound Medium
Heavy shed Good with kids Mod train

20–23kg · 12–15yr

Norwegian Buhund Medium
Med shed Good with kids Easy train

12–18kg · 12–15yr

Canaan Dog Medium
Med shed Good with kids Mod train

16–25kg · 12–15yr

Coton de Tuléar Small
Low shed Good with kids Easy train

3–6kg · 15–19yr

American Staffordshire Terrier Medium
Low shed Good with kids Mod train

25–32kg · 12–16yr

Mudi Medium
Med shed Good with kids Easy train

8–13kg · 12–14yr

Australian Terrier Small
Low shed Good with kids Mod train

5–7kg · 11–15yr

Welsh Terrier Small
Low shed Good with kids Mod train

9–10kg · 12–15yr

English Foxhound Large
Low shed Good with kids Hard train

29–34kg · 10–13yr

Hamiltonstövare Large
Med shed Good with kids Mod train

23–27kg · 10–13yr

Cirneco dell'Etna Small
Low shed Good with kids Mod train

8–12kg · 12–14yr

Silken Windhound Medium
Med shed Good with kids Mod train

10–23kg · 14–18yr

Xoloitzcuintli Medium
Low shed Good with kids Mod train

4–14kg · 13–18yr

Pyrenean Mastiff Giant
Heavy shed Good with kids Mod train

54–100kg · 8–12yr

Small Münsterlander Medium
Med shed Good with kids Easy train

18–27kg · 12–14yr

Redbone Coonhound Large
Med shed Good with kids Mod train

20–32kg · 11–12yr

Treeing Walker Coonhound Large
Med shed Good with kids Mod train

22–32kg · 12–13yr

Black and Tan Coonhound Large
Med shed Good with kids Mod train

23–34kg · 10–12yr

American Foxhound Large
Med shed Good with kids Hard train

27–34kg · 11–13yr

Plott Hound Large
Low shed Good with kids Mod train

20–27kg · 12–14yr

Rat Terrier Small
Low shed Good with kids Easy train

5–10kg · 15–18yr

Löwchen Small
Low shed Good with kids Easy train

4–6kg · 13–15yr

Estrela Mountain Dog Large
Heavy shed Good with kids Mod train

30–50kg · 10–14yr

Slovenský Čuvač Large
Heavy shed Good with kids Mod train

31–44kg · 11–13yr

Double Doodle Large
Low shed Good with kids Easy train

18–34kg · 12–15yr

Shepadoodle Large
Low shed Good with kids Easy train

22–40kg · 12–14yr

Goldador Large
Heavy shed Good with kids Easy train

27–36kg · 10–13yr

Springador Large
Med shed Good with kids Easy train

22–34kg · 10–14yr

Springerdoodle Medium
Low shed Good with kids Easy train

14–25kg · 10–15yr

Frug Small
Med shed Good with kids Mod train

6–9kg · 12–15yr

Beabull Medium
Med shed Good with kids Hard train

18–27kg · 10–13yr

Rottle Large
Low shed Good with kids Easy train

27–40kg · 9–13yr

Huskydoodle Large
Low shed Good with kids Mod train

18–30kg · 10–14yr

Pugalier Small
Med shed Good with kids Easy train

6–10kg · 9–14yr

Labrabull Large
Low shed Good with kids Mod train

22–45kg · 10–14yr

Bossipoo Small
Low shed Good with kids Easy train

7–14kg · 12–15yr

Foodle Small
Low shed Good with kids Easy train

6–9kg · 12–15yr

Toy Aussiedoodle Small
Low shed Good with kids Easy train

3–9kg · 12–15yr

Mini Bernedoodle Medium
Low shed Good with kids Easy train

10–18kg · 12–17yr

Golden Mountain Dog Large
Heavy shed Good with kids Easy train

34–50kg · 9–12yr

Saint Berdoodle Giant
Low shed Good with kids Easy train

40–80kg · 10–12yr

Newfypoo Giant
Low shed Good with kids Easy train

36–65kg · 8–12yr

Great Danoodle Giant
Low shed Good with kids Easy train

40–80kg · 8–12yr

Mastidoodle Giant
Low shed Good with kids Mod train

45–90kg · 8–12yr

Great Pyredoodle Giant
Low shed Good with kids Mod train

27–52kg · 10–12yr

Eskipoo Small
Low shed Good with kids Easy train

5–9kg · 13–15yr

Corgipoo Small
Low shed Good with kids Easy train

7–14kg · 12–15yr

Havapoo Small
Low shed Good with kids Easy train

2–6kg · 12–15yr

Cockalier Small
Med shed Good with kids Easy train

7–14kg · 12–15yr

Sprockapoo Medium
Low shed Good with kids Easy train

12–18kg · 12–15yr

Labradinger Large
Med shed Good with kids Easy train

22–34kg · 10–14yr

Pugapoo Small
Low shed Good with kids Easy train

5–9kg · 12–15yr

Zuchon Small
Low shed Good with kids Easy train

3–6kg · 15–18yr

Golden Dox Small
Med shed Good with kids Easy train

9–20kg · 10–14yr

Bassador Large
Med shed Good with kids Mod train

20–32kg · 10–12yr

Beagador Medium
Med shed Good with kids Mod train

11–23kg · 10–14yr

Spreagle Medium
Med shed Good with kids Mod train

11–22kg · 10–14yr

Appenzeller Sennenhund Medium
Med shed Good with kids Mod train

22–32kg · 12–14yr

Picardy Spaniel Medium
Med shed Good with kids Easy train

20–25kg · 13–14yr

Dutch Partridge Dog Medium
Med shed Good with kids Easy train

23–29kg · 13–15yr

Basset Fauve de Bretagne Small
Low shed Good with kids Mod train

16–18kg · 12–14yr

Grand Basset Griffon Vendéen Medium
Med shed Good with kids Mod train

18–20kg · 13–15yr

American Bulldog Large
Med shed Good with kids Mod train

27–54kg · 10–12yr

Belgian Tervuren Large
Heavy shed Good with kids Easy train

20–30kg · 12–14yr

Belgian Shepherd Groenendael Large
Heavy shed Good with kids Easy train

20–30kg · 12–14yr

Hound Mix Medium
Med shed Good with kids Mod train

14–30kg · 10–15yr

Cursinu Medium
Med shed Good with kids Mod train

22–30kg · 12–14yr

Treeing Tennessee Brindle Medium
Low shed Good with kids Mod train

18–23kg · 10–12yr

Toy Cockapoo Small
Low shed Good with kids Easy train

3–5kg · 14–18yr