Passing urine in lesser amounts if noticed recently could be due to kidney failure, dehydration,
vomiting, diarrhea, shock etc. Gaining weight could be due to swelling in the body and fluid retention which
could be due to inability of kidneys to flush out waste products from the body. Best.