Poor little Ben! It sounds like you're right on top of this and that's a very good thing. The best thing to do is take him to the vet with your dog, this is a question for your vet. Hoping the little guy is okay, please let us know what your vet has to say about him? Prayers being prayed for sweet little Ben.....