公猫绝育后一直不排尿可以暂且观察看看情况,因为做过绝育手术的公猫会因为麻醉或者是伤口的疼痛刺激导致不排尿。并且公猫做绝育手术通常都需要进行全身麻醉,这个时候在术前6-8小时是没有任何食物和水源的摄入的,所以对于尿液的生成也就较小,可适当术后补充一些水源看是否正常排尿。