There are so many scams to buy on-line, but I took the chance and tried Buddy Guard and glad I did. My dog Champ broke his leg when he was 2 months. Three days after his leg healed and cast removed, he re-broke the same leg again. I was told by the vet that as he got older he would probably get arthritis in that leg. He has alway limped with that injured leg. Eventually he quit using it all the time. He is now 7 years. In addition, he developed about 10 different bumps on his legs and body. Thre...