I am sorry Teddy is going thru all of this.  Hope you can figure out what's going on.  I know that I'm allergic to wool, don't know if dogs can be???   
Have you ruled out getting bitten?  with the weather warming up, critters could be moving around.  I know that I've seen a few more spiders around lately.        |