I am sorry about all three of your dogs.

It does seem like have gotten into something from being outside. That would bother me the most, not knowing what had caused all of them to be sick. What a nightmare. Your doing the right things and trying the best way you can to help them recover.