Well, everyone pretty much covered the puppy aspect...may I offer a holistic approach for the strep throat???
Anyone can feel free to ignore the heck out of me, but have you ever tried tea tree oil? You can buy it at Walmart. I simmer a pot of water on the stove, I add a few drops of tea tree oil, I tent a towel over my head and breathe in the vapors 15-20 minutes at a time several times a day. When I have any head cold, stuffy/runny nose, congestion in the head/chest I reach for this. I call it my liquid gold because it helps me so quickly, it cuts my colds in half and makes me WAAAAAAY less miserable. It is a natural antibacterial agent...just don't drink it.

I hope something helps you, I know it is awful being sick. Good luck!!