Medium Dog Breeds

Medium Dog Breeds

Lagotto Romagnolo

Lagotto Romagnolo

Plott Hound

Plott Hound

Africanis

Africanis

Rough Collie

Rough Collie

English Shepherd

English Shepherd

Spanish Water Dog

Spanish Water Dog

Australian Cattle Dog

Australian Cattle Dog

Australian kelpie

Australian kelpie