This is a sturdy product but my little dog is still learning how to use it (with lots of lunchmeat and encouragement).  My cat, no problem.
The only think I would have liked is thicker treads for increased stability and doggie confidence.  I put a small area rug over the existing carpet treads to enable my little guy to trust these stairs and he is slowly coming around.