Great for our three legged cat - probably fine for a small dog (cat only weighs 9 pounds) as it is good quality. Very easy to put together also. Very happy with this purchase.