"Surpass" works better without the after taste. Surpass is a topical anti inflammatory medication. You have to get it from your vet. It won't help joint pain, however if it is soft tissue, it will help. Gotta tell you, the over the counter Max Freeze at CVS is the bomb! It has a topical analgesic and works quickly.