I have a small dog and she was intimidated by this big ramp but I think it would work well for a larger dog.  

Pros: It has a locking feature.
Cons: better for larger dogs.