Steps were perfect for our two cats.  They are very light weight, but very sturdy.  I'm sure it would work well for small dogs as well.