We bought this for our rescue puppies. It was way to put together, although the instructions were not always clear. Both pups (they're little, about 6 pounds each right now) fit in the stroller with plenty of room. The latch closure is a nice feature. Could use sturdier padding in the bottom, but that can be fixed by inserting a crate pad. This would not work for large dogs and seems like it would be cramped for medium sized dogs. Ours won't get over about 10-15 pounds so it should work for them even when they are full grown. A good buy for us.