Life Skills for Puppies: Laying the foundation for a loving, ... by Daniel Mills

Helping a puppy to grow into a resilient dog, capable of coping with the challenges of daily living, whilst retaining a good quality of life and exhibiting behaviours acceptable within society, is not an easy task.

eBay