Get him to the vet asap and take it from there. Maybe he needs to be taken out more often.