pet cat puppy fibromyalgia health information dogs health puppies horses back pain horse cattle equestrian diabetes disease dog equine cow kittens health care cows health and medical arthritis cancer