Senior golden retriever walking up a DIY wooden dog ramp with carpet tread onto a bed

DIY Dog Ramp: Length Formula, Cut List and Step-by-Step Build

A dog ramp lets a senior dog, a small breed or a dog with sore joints get onto the bed or couch without jumping. Most homemade ramps go wrong on one thing: they’re too steep. This guide gives you one simple formula for ramp length, a cut list for a bed ramp, and step-by-step build instructions with measurements.

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.

Short on time? Buy a ready-made dog ramp instead:

Quick Answer

  • Length formula: ramp length = height x 3 for seniors, small dogs and dogs with joint problems (about a 19 degree slope). Height x 2.5 for healthy adult dogs (about 24 degrees).
  • Width: 12 to 14 inches for small dogs, 16 inches for medium, 18 to 20 inches for large dogs.
  • Traction: carpet stair treads or outdoor carpet over the whole walking surface.
  • Side rails: 2 to 3 inches tall on both sides.
  • Time: one afternoon. Skill: basic, with a saw and a drill.
Dachshund climbing a DIY dog ramp onto a sofa, with the title DIY Dog Ramp Easy Weekend Build

Step 1: Measure and Use the Formula

Measure from the floor to the top of the surface your dog will step onto, like the top of the mattress or the couch cushion. That’s the height.

HeightGentle ramp (height x 3)Standard ramp (height x 2.5)
18 in (most couches)54 in45 in
24 in (most beds)72 in60 in
30 in (tall beds)90 in75 in
36 in (SUV cargo floor)108 in90 in

Use the gentle ramp for seniors, dachshunds and other long-backed breeds, and any dog with hip or elbow problems. The ramp also needs floor space: about 95% of its length.

Car ramps: at 90 inches or more, a homemade ramp gets heavy and hard to store. For cars and SUVs, a lightweight folding store-bought ramp is usually the better choice. See the options above.

Step 2: Materials and Cut List

This cut list is for the most common build: a gentle bed ramp, 24 inches high, 16 inches wide and 72 inches long, for a dog up to about 70 pounds. For other sizes, change the lengths to match your formula result.

PartMaterialQtySize
Deck3/4 inch plywood116 x 72 in
Stringers (under the deck)2×4272 in, bottom ends cut at the slope angle
Side rails1×4272 in
Legs (at the top end)2×42about 23 in, trim to fit
Leg cross brace2×41cut to fit between the legs (about 10 in)
Walking surfaceCarpet stair treads or outdoor carpetenough to cover16 x 72 in

Hardware: wood glue, 1 1/4 inch wood screws (deck), 2 1/2 inch wood screws (frame and legs), carpet adhesive or a staple gun, 4 rubber furniture pads, sandpaper (120 grit).

Tools: circular saw or handsaw, drill and bits, speed square, tape measure, pencil.

Materials and tools for a DIY dog ramp: pine boards, plywood panel, carpet roll, hinges, screws, drill and tape measure

Step 3: Build the Ramp

  1. Cut the deck from 3/4 inch plywood: 16 x 72 inches. Sand all edges smooth.
  2. Cut the stringers to 72 inches. Using a speed square, cut the bottom end of each one at the slope angle (19 degrees for a gentle ramp, 24 for standard) so it sits flat on the floor.
  3. Attach the stringers under the deck along both long edges, flush with the sides. Glue, then drive 1 1/4 inch screws down through the deck into the stringers every 8 inches. Drill pilot holes so the plywood doesn’t split.
  4. Add the side rails. Screw a 1×4 to each long edge so the top of the rail sits 2 to 3 inches above the deck surface. Screw into both the plywood edge and the stringer.
  5. Fit the legs. Prop the top end of the ramp so the deck surface is level with the bed top. Measure from the floor to the underside of the deck inside each stringer. That’s your leg length (about 23 inches for a 24 inch bed). Cut two legs.
  6. Attach the legs inside the stringers at the top end with glue and three 2 1/2 inch screws each. Check that they’re plumb (straight up and down).
  7. Brace the legs with a 2×4 cross piece screwed between them about 4 inches above the floor. This stops racking side to side.
  8. Add the traction. Glue and staple carpet or stair treads over the full walking surface, with no gaps or loose edges.
  9. Add rubber pads under the stringer ends and leg bottoms so the ramp can’t slide.
  10. Load test it. Press down hard in the middle and at the top with your own weight. It should not flex, rock or creak. If it flexes, add a third stringer down the middle.

A ramp this size weighs roughly 25 to 30 pounds. If you need to move it often, use 1/2 inch plywood for the deck and add a center stringer for support.

Close-up of a DIY dog ramp with carpet tread, wooden anti-slip cleats and side rails

Step 4: Teach Your Dog to Use It

  1. Start flat. Lay the ramp on the floor and let your dog walk across it for treats.
  2. Raise it a little. Prop the top end on a step or a few books. Lure your dog up with a treat in front of the nose.
  3. Reward small steps. One paw on, then two paws, then halfway, then all the way.
  4. Move to full height over several short sessions of 5 to 10 minutes.
  5. Teach going down too. Many dogs find down harder than up. Go slowly and use a leash at first.

Most dogs get comfortable in a few days to a week. If your dog hesitates, trembles or refuses, lower the angle or check whether the surface feels slippery. Ongoing reluctance can be a sign of pain, so mention it to your vet.

Senior black Labrador resting on a bed at the top of a DIY dog ramp

Safety Checklist

  • Slope no steeper than height x 2.5. Gentler for seniors.
  • Traction covers the whole surface, including the very top edge.
  • Side rails on both sides.
  • No gap between the top of the ramp and the bed or couch.
  • Ramp can’t slide, rock or flex.
  • No splinters, exposed screw tips or loose carpet edges.

Maintenance

  • Monthly: tighten screws, check the legs for wobble, and press down on the carpet edges.
  • As needed: replace worn treads when your dog starts to slip.
  • Vacuum the carpet weekly to remove hair and grit.
  • Outdoor ramps: use exterior-grade plywood and pressure-treated lumber, seal with exterior paint or stain, and use outdoor carpet.

Frequently Asked Questions

What angle should a dog ramp be?

About 18 to 25 degrees. In practice, make the ramp 3 times as long as the height for seniors and small dogs, or 2.5 times the height for healthy adults.

How long should a dog ramp be for a bed?

For a typical 24 inch bed, 60 to 72 inches. Use 72 inches for older dogs or long-backed breeds.

Is a ramp or stairs better for dogs?

Ramps are usually easier for dogs with arthritis, back problems or long backs like dachshunds and corgis, because there’s no stepping up. Stairs take less floor space and suit healthy small dogs.

What’s the best surface for a dog ramp?

Low-pile carpet, carpet stair treads or rubber matting. Bare wood and smooth plastic are too slippery.

How wide should a dog ramp be?

12 to 14 inches for small dogs, 16 inches for medium dogs and 18 to 20 inches for large dogs.

The Short Version

  • Length = height x 3 (gentle) or x 2.5 (standard).
  • 3/4 inch plywood deck on two 2×4 stringers, legs at the top end.
  • Carpet the whole surface and add side rails.
  • Load test before your dog uses it, then train in small steps.

More DIY Projects for Your Dog

New puppy at home?

Our 28-Day Puppy Training Plan covers potty training, crate time, biting and first manners in one simple day-by-day schedule, so you always know what to do next. Week 1 is free.

Get Week 1 Free See the Full 28-Day Plan

Similar Posts