For the first two months of so of having Kingston I put him on his leash and attached it to me. Everywhere I'd go, he'd go. This helped for two reasons: 1) It made potty training really easily since he couldn't go sneak away from me! and 2) He learned to become my little shadow and not get into mischief
Now when the BF is out fixing his car or mowing the lawn he just sits in the driveway and waits like a good little boy