My doctor recommended Osteo Bi-Flex for me when I was having joint issues. I would think it would be good for dogs as well. You can find it at Walgreens.