Keep up with the antibiotics and the anti-inflammatory meds. Some sub-q fluids might be a great idea, ask your vet and please get Bacardi in for that ASAP. He may be dehydrated and the fluids under the skin can work wonders.
Meanwhile, if you have an eyedropper or something, see if you can get bits of water into him.
Poor Bacardi - I hope he turns a corner soon!
"Common sense and a sense of humor are the same thing, moving at different speeds. A sense of humor is just common sense, dancing." -- William James