He looks exactly like a cat we had (Max) long ago in Oregon (an adopted barn kitten).
He once swelled up like a giant toad frog because he was drinking but not peeing.
We drove 20 miles to the nearest vet. Got to the front desk and I'm holding him.
Out walks the Vet who tries to turn him over to take a quick look. Max grunts and out pops a small blockage .... and ole Max starts to pee, and pee, and pee.
I'm taking the worst of it because I'm holding him.
On a quick agreement from everyone, I head for the front door to get him outside to finish his peeapoclypse.
Max left a high volume (I'm talking firehose quality) urine trail across the lobby, across the parking lot, and over to the edge of the parking lot (just trying to let him get it all out).
After what seemed like forever, he slowly "ran out of juice" so to speak, and started the loudest purring I ever heard from him.
And if anybody thinks cats can't/don't give out huge self-satisfied smiles, they just didn't know Max.
That guy gave us a ton of memories, and lived to be 18 1/2 years old. Great cat was Max.
So glad to hear yours if on the way to coming home. Scratch him once for us.
I had to bottle raise these guys all on my own.... that was an eye opening experience... especially the part about how newborn kittens only pee or poop because momma cat licks their nether regions to stimulate such. I opted for using a paper towel to get them going.... every. four. hours.