Catherine is an expert in her field. She has had our American Bull dog in training since he was 8 weeks old. And now, he is one of two perfect dogs....the other one is his little sister (a Yorkie). He behaves beautifully around people and other dogs.. be they small or large. I highly recommend that each dog owner hire a trainer; I highly recommend that the dog trainer be Catherine Zehner.