Glad to hear your puppy will heal. Shena was 10 weeks old or so when her's was broke and she was VERY VERY hard to keep slowed down... the vet gave us some sedatives that helped somewhat but for the most part we just made sure she was in our arms for the most part

Happy speedy recovery!