I bought this because my dog hurt his should falling down some stairs. nothing broke but he was banged up. he has totally recovered and I will keep him on this for ever. I also used this on my senior horse.