I'm really sorry you're having to experience this!!
That receptionist doesn't know what she's talking about.
This sounds more like a medical problem than behavorial, to me. I hope your veterinarian can figure out how to help poor Allen.
What was he on antibiotics for?