My dog Sasha, broke both her hind legs.  She loves diving in the pool.  She is not too interested in swimming, she runs to the end of the pool and make a long dive landing half way into the pool, turns around swims to the steps and dives again.  She repeats this over and over again.  When she dives she pushes off with her back legs - thus a miss step caused painful leap causing the breaks.  That was 2 yrs ago and surgery has made it possible for her to continue as usual.  However, I don't know what she did to her Right Front leg, but she limps on it.  Now with weak hind legs and limping on her front leg she will not get into the car, and has trouble going up the steps from our back porch to the house.  I thought this ramp would be helpful - nothing wrong with the ramp - but she will not step on it.  I gave it to my son who has a small dog who is getting old and can no longer jump on to the couch.  It works fine for him.  It is a very nice ramp but not for us.