I was disappointed when I received this because it is much smaller and more flimsy than expected.  In my opinion this may work for a very small dog, or cat, but not a medium or large breed dog.  Legs easily fall out - cheap plastic