i don't think it is broken as he can walk on it,but he is clearly in pain and the leg is puffy compared to his other leg. was thinking about using arnica cream on a bandage (to reduce swelling) or should i take him straight to the vet?