Our elderly cat was starting to have trouble successfully jumping on the bed, so we gave the the option of this ramp. It took a little training to show her how to use it, but now she loves to stand on it and meow at me in the morning until I feed her. She uses it on the highest setting to get up to the bed, which might be a little steep for dogs, but she has no problems as a big cat.