A little long but absolutely perfect for our black lab with a bad hind leg to get up and down the bed.  Pretty heavy for regular transport so if you need to get them in and out of the car, might want something less heavy.