I prefer baby gates because I can keep the dog in the kitchen or bathroom, and I can give the dog more or less full run of the house (just gating off a room or two). I live in a carpeted place that isn't too big so the baby gate for me is the best solution.
I don't have space for a x-pen, indoors or outdoors. They seem really nice for outdoor stuff though! |