I have a a male Yorkie Poo. He is 6.5 years old. He is in good health, but this morning I woke up and he had a limp. It appears that he is putting less weight on his back right leg. I examined the leg and noticed that there were no cracks or cuts on his paw pads. There was also no noticeable swelling. It does not seem to be bothering him too much because he jumps up onto the couch and off of it still (the height he has to jump is about a foot and a half high. I imagine that if there were a fracture or a break then he would not be able to make this jump? Please correct me if I am wrong on this.
Anyway, I would like to avoid taking him to the vet if I can (but I will if it is a must). What is the best course of action now? I tried to ice his leg but he keeps moving and making it impossible.