For the Love of Dogs
27 episodes

Paul attempts to train an overly eager German Shepherd puppy who doesn't know how to calm down, and has to gain the trust of a terrified West Highland Terrier.

For the Love of Dogs

Episode 9 - Paul attempts to train an overly eager German Shepherd puppy who doesn't know how to calm down, and has to gain the trust of a terrified West Highland Terrier.

More info

Series 9