Kim Holmes has spent much of her life exercising her love and passion for dogs in many ways - write up here