Fleece (or some other easy to work with fabric)
Hot glue gun
First, I cut out brown fleece into a rectangle for the body of the dog.
I didn't really measure, only guesstimated the length of the keyboard. Next, to make it look like a dachshund, I cut out two rounded back legs. Our dachshund likes to lay flat on his stomach with his legs poking out like drumsticks. I wanted to mimic that here.
Again, I just cut. I have a lot of left over fleece, so I wasn't too concerned with making mistakes. Plus, the pieces were so tiny, I was cutting from scrap pieces of fleece anyway. I cut out a long, slightly curved tail.
Using the back feet as a template, I cut out two front feet.
Next, I had to get the shape of the head. Dachshunds are well-known for their very pointy noses, so I wanted to make sure the snoot was emphasized. I also cut out ears, thinking it would add more depth to the project.
Using black fleece, I cut out oval eyes and a rounded nose.
Next, I stuck the back legs and tail inside. This is going to create a pillow type closure, which we will turn inside out, hiding the seams.
Sew it shut. This can be tricky if you're using fleece. My sewing machine occasionally has a hard time getting through all the layers. Just go slow and hand pedal if needed.
After that, sew up the long side. That will create three closed sides (two sewn, one the natural fold in the fabric).
Now you can turn it inside out and pull the legs and tail straight.
For stuffing, it's personal preference. Using polyfill would be fine; I also some some tutorials that used rice. I had some left over padding that seemed the right fit, so I chose this. It's not as thick as polyfill would have been, and not as heavy as rice. I think it'll work for my needs.
Cut off any extra fabric. I was sad to do this since dachshunds are notoriously long. But my padding piece was too short. Then, tuck the seam inside the body and stuff the front legs in too. Sew it shut. This doesn't need to be a pretty seam since the dog's head will cover most of it.
I didn't really care for the way my dog's head looked. Plus, I wasn't sure how to assemble the ears onto the face without it looking weird. So I used my existing head and ears as a template and re-cut the head into one piece.
Using a hot glue gun, I adhered the eyes and nose. Then I glued the head to the top of the body, covering the seam and a small portion of the legs.
And there you have it! A cute, super easy wrist rest! It took me about an hour total of work and prep.
And here's my inspiration! They're almost the same length!