I'm so sorry to hear that Teddy was hurt. It's a terrible feeling knowing that your puppy is injured or in pain. I don't have advice for you, but your story reminded me of a blog that I follow "written" by another red teeny toy poodle (Muppet) who broke her leg: My Rescue Story
Muppet also has a Facebook advice column (https://www.facebook.com/askMuppet?fref=ts
), and her owners may be able to share their experiences with you there if you ask a question.
I don't know those people personally, but it's a cute poodle blog, and Muppet seems to have recovered well from her broken leg.
Best wishes for a quick recovery for Teddy!