Eliminate corn and wheat from your dogs diet---check the label of their dry food. Especially as your dog gets older it can have an effect on their joints. You can get a pretty decent grain-free dry food at Petsmart or Petco. I buy Taste of the Wild. I had a cat that had it bad. It has totally cleared up. His recent blood tests came up great. (I did a Sr. Check up on his because he is 15) Peanut oil is a good oil to use. Also most dogs LOVE peanut butter a Kong toy with the inside smeared with almond butter (I'm allergic to peanut) goes over big at my house with the dogs