Is he neutered? If not maybe he should be. If he is then a vet visit may still be in order.

Good luck!