I let him pull today. I had no choice, really. He obviously decided to vent all his pent up sexual fustration and hatred of me for having him castrated

I couldn't keep up with him, so had to be pulled along. I noticed he wheezes a bit so I want a better harness for him and how long do I let him go for? He didn't seem to want to stop. I thought I had tired him out as he started slowing down so we came home, but now he is busy stalking next doors cat along the back wall. He's only been home 5 mins and he's clearly not tired.