I have three dogs=one large, one medium, one small. I build an "patio" to attach to this and they love it. The directions to put it together work once YOU figure out the first step--then it is brilliantly organized.