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!
"You can say any foolish thing to a dog, and the dog will give you a look that says, 'Wow, you're right! I never would've thought of that!'" -- Dave Barry