dogs cats health breeder cat back pain pain joint health and medical puppies pets puppy health care fibromyalgia back arthritis health information