It works for trained dogs, or small puppies. It is easy for hyper puppies to push around, and tip if they really want to. It is very easy to assemble.