Alot of great advise has already been given
Just wanted to add, My boys are from ages 1yr-8yrs
I still have one that is a challenge to train, I suggest using the belly bands
It really helps, He dont wear them all the time, Only when he has free range and knows mom is not looking, lol
they can be stubborn, I also make sure they go out on a schedule