I may need further information to arrive at a specific diagnosis. However, considering his age, weight loss and no or less urine production could be a sign of kidney failure. Your pet may not pass urine if there is any obstruction in urinary tract (stones, growth, etc). Get him examined ASAP with blood work to find the underlying cause.
Question by - Abhishek Sharma, New Delhi