Skip to Content

DIY Dog Bed with Shiplap

Learn how to make a beautiful DIY dog bed with shiplap!

DIY dog bed with shiplap

I’m super excited to share how to make a dog bed! I’ve been wanting to build a dog bed for our pup for years and Brandon and I finally made one! I designed it to have a modern classic look with the shape of it and vertical shiplap!

This is our Day 2 project for the 10 Days of DIY Challenge & Giveaway going on right now, don’t forget to enter the giveaway here!

DIY dog bed with shiplap and golden retriever

We made this dog bed to fit this large size dog cushion (similar here), it’s super cute and a really nice quality! We just stuffed the cushion with pillows and blankets.

Note, this post contains some affiliate links. I may earn a commission if you shop those links (at no cost to you). Thank you for supporting my small business. For more info see my disclosures here.

Final Dimensions of the dog bed: 37 3/8″ long x 29 1/2″ wide x 8″ tall

How to Make a Dog Bed:

Materials:

Tools:

*The 1×4 at 8ft is for the bottom support boards. This can be a furring board to save money. The 4ft board is for the front frame and will show, so we used a premium board for this.

Video Tutorial:

Subscribe to my YouTube Channel here!

1. Make initial lumber cuts for the dog bed frame

Make the following cuts from the 1×8 boards using a miter saw:

  • (2) 1×8 @ 26 1/2″ (sides of dog bed)
  • (2) 1×8 @ 8 7/8″ (front of dog bed)
  • (1) 1×8 at 36 3/8″ (back of dog bed)
  • (1) 1×4 at 18 5/8″ (front of dog bed)
dog bed cut lumber

2. Assemble the DIY dog bed frame

Use a Kreg Jig and drill two pocket holes on both sides of the 1×4 and the two 1×8 side board pieces (the two 26 1/2″ boards).

add pocket holes to lumber

Attach the the 1×4 between the two shorter 1×8 front boards @ 8 7/8″ using wood glue and 1 1/4″ Kreg screws to create the front frame.

attaching front of DIY dog bed frame with pocket holes and kreg screws

Then use 1 1/4″ Kreg screws and wood glue to attach the two 26 1/2″ side boards to the front frame and to the back 1×8 board @ 36 3/8″. Make sure that the Kreg holes are facing outwards because they will get covered by the shiplap boards.

At first we used our Kreg clamp for this step but then we found it easier to use our long 48″ clamps instead.

attaching sides of dog bed frame
attaching sides of dog bed frame with clamps
diy dog bed frame

3. Cut and attach the shiplap boards

Make the following cuts from the shiplap boards using a miter saw:

  • (4) 1×6 shiplap boards @ 3 1/2″
  • (23) 1×6 shiplap boards @ 7 1/4″

***Note that on each piece where the shiplap boards come together, there will be a short overhang and a longer overhang. Also, the shiplap boards used here are 1/2″ thick.

shiplap cut to size to trim out dog bed
shiplap for front of dog bed

A. Attach shiplap boards to the front of the dog bed frame

To figure out how to attach our shiplap boards evenly, we initially laid the boards out and determined where we would need to make custom cuts. If your dog cushion is a different size, this step is essential before proceeding.

lay out shiplap for front of dog bed

We had to cut the longer shiplap overhang edge off on two of the boards, the one bordering the beginning of the 1×4 and the one on the corner of the right of the front frame. You can see all of this in action in my DIY dog bed video tutorial here!

Be very careful with these edge cuts. I used my miter saw and a scrap board to hold the board in place white cutting.

cutting shiplap
custom cut shiplap for opening of dog bed

Also, because we still need part of the shiplap edge on the board bordering the beginning of the 1×4, we cut the edge piece to 3.5″ (the same height as the 1×4) and used wood glue to attach it back on the board edge.

custom cut shiplap for opening of dog bed

And we added a little caulk to make it look nice after the wood glue dried.

caulk for custom cut shiplap for opening of dog bed

You could also use a jig saw to do these custom cuts.

For attaching the shiplap to the DIY dog bed frame, begin on the front, right corner of the frame. Line up your first 7 1/4″ shiplap piece on the side so that the short overhang is extended past the front corner of the frame.

Then place the custom cut shiplap board with NO long edge next to it as shown here to form the front right corner.

adding vertical shiplap to front right corner of DIY dog bed frame

Attach both boards into place with wood glue and 1″ brad nails. Use a clamp to help hold things in place as needed.

adding vertical shiplap to front right corner of DIY dog bed frame with wood glue and nailer

Install the next 7 1/4″ shiplap piece to the left of the first, then install the four 3 1/2″ pieces to the 1×4, continuing from right to left.

adding shiplap to front of DIY dog bed frame with wood glue and nailer
adding shiplap to front of DIY dog bed frame with wood glue and nailer

After attaching the four 3 1/2″ boards, attach two full 7 1/4″ boards on the left corner as shown here so the corner looks the same as the right corner.

Now it’s time to add the last front board. Slide the custom piece with the 3.5″ edge overhang in place to the left of the 1×4, then attach with brad nails and wood glue. Again, you can see all of this in action in my DIY dog bed video tutorial here!

adding shiplap to front left corner of DIY dog bed frame with wood glue and nailer

B. Attach shiplap boards to the sides and back of the dog bed frame

Next install the remainder of the 7 1/4″ pieces along both sides.

Attach shiplap boards to the sides and back of the dog bed frame

The last piece on each side (at the back corners) will need a custom cut as shown below. We marked with a pencil on the board where the custom cuts needed to be made.

how to custom cut shiplap for side corner of dog bed
how to custom cut shiplap for side corner of dog bed

Then, finish off the back, again making a custom cut at the last corner where the back and other side meet.

Attach shiplap boards to the sides and back of the dog bed frame
Attach shiplap boards to the sides and back of the dog bed frame
how to custom cut shiplap for back corner of dog bed
how to custom cut shiplap for back corner of dog bed

4. Cut and install the additional bottom supports

Measure the cuts needed for three bottom support boards and cut three 1×4 boards to this size. Add two pocket holes to each side of the boards and install with 1 1/4″ Kreg screws.

how to make a dog bed and add base supports

6. Cut and install the trim

Now it’s time to add the 1×2 trim! Cut two boards to the same length as the side 1×8 boards (26 1/2″ each). Attach these boards on top of the side 1×8 boards with the back of the 1×2 lined up with the back of the 1×8 edge. Attach with wood glue and 1 1/4″ brad nails.

how to build a dog bed

Note, because our shiplap boards are 1/2″ thick, there will be a 1/4″ overhang of the trim on the front.

Next, we measured the length needed for the back trim, cut a board to size, and installed trim along the back.

Finally, we trimmed out the front. We measured the cuts needed, starting with the inside boards, then the top trim for the two 1x8s, and then the inside 1×4 trim piece.

trimming out top of DIY dog bed frame
how to attach front trim of dog bed
front of DIY dog bed before painting

Now your DIY dog bed build is complete!

diy dog bed with shiplap trim before paint

6. Prep and paint

To get ready for paint, fill all nail holes in with spackle. We decided not to caulk at first, but we went back after priming and caulked a few spots where it was needed.

Prime the trim and inside of the dog bed. We didn’t need to prime the shiplap since it was pre-primed.

Finally, we used two coats of Simply White by Benjamin Moore in an eggshell finish.

7. Add the dog cushion to the dog bed frame!

After the paint dried, we added our large size dog cushion similar here to the DIY dog bed!

diy dog bed with cushion

I love how our DIY dog bed turned out and our pup loves having his own spot to get cozy and sleep!

how to make a dog bed
how to build a dog bed
diy dog bed frame

What do you think of this DIY dog bed frame?! Make sure to join our Woodworking for the Home Facebook group and share this project there if you make it! Or tag me on social media @angelamariemade or #angelamariemade!

Don’t forget to enter our holiday giveaway and check out all of the other fun projects in our 10 Days of DIY Challenge & Giveaway!

Follow along for my latest projects and sneak peaks on Instagram, YouTube, and Pinterest!

Want to save for later?! Pin it here:

diy dog bed with shiplap boards cut and DIY dog bed frame

Sharing is caring!

Simon Huynh

Monday 2nd of October 2023

Can I use a pine tongue and groove Shiplap?

Sandy

Sunday 10th of September 2023

Did you use the fine thread or coarse thread screws? Your link goes to pocket hole screws but you have to scroll down to get to the Kregs and there comes the choice of fine or coarse. Amazon loves to choose what brands get top billing.

Angela Marie Made

Wednesday 13th of September 2023

I used coarse thread screws because all of the wood I used was soft wood!

Jesus Maldonado

Tuesday 28th of September 2021

If im not mistaken you need more than 1 board of 1x8x8. I just cut the sides and the two front and im left with only 2 ft instead of the 3 that I need for the back.

Angela Marie Made

Tuesday 5th of October 2021

Thank you for pointing that out, you are right. I updated the material list, sorry if it caused you any inconvenience.

Rod

Sunday 4th of July 2021

Why did you cut the shiplap at the front at 3.5 inches in height but the narrow wood piece at the front is 4 inches in height?

Angela Marie Made

Tuesday 6th of July 2021

The shiplap pieces on the narrow wood pieces are 3.5" tall.

Kristi Palmer

Saturday 5th of December 2020

Two days into your 12 days and you’ve amazed me on both. Love how clear your instructions, photos and videos are. Thanks!

Angela Marie Made

Monday 7th of December 2020

Thank you very much!