DOG AND CAT COMPANIONS

German shepherd

French black and white...

Border collie

Saint Bernard

Basset hound

Cassis lapdog

White poodle

Newfoundland