golf clubs golf club homes backpacking b&b golf course pets walking golf balls fishing cats puppy golf ball camping accommodation dog golf equipment cat puppies bed and breakfast breeder kittens hiking self catering