My puppy of 5 months was in a cast for 15 days last August because I accidentally stepped on his paws. (My mistake which I hated myself for). He had two broken bones on his left paw. The cast was taken off last August 25 and after it was taken off he was limping a little as he was used to the cast. After 2 or 3 days he was back to normal. Today as he was running and I did not notice what had happened he is limping again. Is it a sprain or a muscle pull. I used a ice pack on his leg and massaged it gently. The vet is off during the week end. Does anyone have any experience on a similar situation of a pull, sprain or over extension. What should I do. Please let me know.