I’m glad you got him checked. I hope he improves. The round belly could be worms. I hope the vet addressed any issues since you had to pay. Please do let us know how the little guy is doing. Whiny is not surprising. He’s had a very rough and scary time. Hopefully, he has a life there with you as his protector now. You kept him safe.