dogs puppy author kittens cats homes writer novelist books puppies dog pet book film novel trilogy golf