I'm with Medusa, get a second opinion. ESPECIALLY since Bacardi is a senior (I don't like to use the word "old") Has he lost weight? Possible acute renal failure (kidney failure)?? I'd get him to a vet ASAP.

Good luck and keep us posted