It works perfectly for a pet rabbit and I believe it would work well for a small dog as well.  It is a bit flimsy so I would consider your animal before purchasing.