Breeds by Name - O
Old English Sheepdog
It is nice and protective with the family's children.
Read more about the Old English Sheepdog
Otterhound
The Otterhound is a very fluffy dog with a shaggy coat. They have a broad head and a sturdy neck. This breed has a large nose which is useful as it needs sensitive scent glands to sniff out their slippery prey. They love children and get along quite well with other dogs and smaller family pets, such as cats.
Read more about the Otterhound