My cats love the Royal Canin(now Medi-Cal here) wet SO, as well as the dry. The Hill's Urinary formula they didn't like at all. Maybe you could just feed the wet SO and a grain-free dry.

I hope your boy is home soon!