Before getting Nitro, I was researching a breed that I'd be able to do agility with or any other dog sports with. I was looking at a few breeds but then Nitro came to us unexpectedly. He's not at all the dog I wanted stubborn wise and attention span wise but he makes a good companion really and I like that in him just as much as anything. However, I decided I'd try him out in a dog sport if it's not too late (he's two years old). The main sports I was looking into for him were weight pulling and agility. My main problems with him is that he can be stubborn, but I feel like if he has a sport to do, he'll learn to behave more and to have more drive. He's also dog aggressive so I was worried about him being off lead in a dog class. However, he has amazing hips, a lot of energy, and loves to please and I have confidence he can do great if given the opportunity. He also isn't afraid of jumping or swimming. So, anyone have ideas on what I could/should do? And any advice where to start with him? I'd look into local classes first but don't know where to go from there. I'm open to other sports anyone thinks he'd enjoy!