Pet
Dog
Veterinary physician
Animal training
Bo
Society for the Prevention of Cruelty to Animals
Monterey County
California
Zoology
Biology
Human behavior