I bought a baby corral and extension. I use 4 of the gates hooked together to block off the stairs and entrance behind the couch, and the second set of 4 gates hooked together to block off the other end of my couch. This way the puppy can't get behind my couch, at least not without some effort so I can stop him. I also used a baby gate to block off a small hallway where we now keep all our shoes. It's worked well so far.