Both of mine are only on leash when we go somewhere that "requires" them to be. Dusty is 100% reliable and I use him instead of his mom to demonstrate to beginner handlers because he "loves" obedience work.

Dixie on the other hand is reliable until someone shows her a cookie that is too tempting to pass up and she eyes it before I can give her an extra command to "leave it". Dixie is a food hound and it is starting to show in her non hour glass figure!