Notions
Two 12mm black safety eyes Tapestry needle for weaving ends Stitch marker Fiberfill stuffing for the trunk Scissors
Gauge: 10 stitches and 8 rows = 4 inches in single crochet with chenille yarn. Gauge is not critical for this project, but your cover should fit snugly around a standard toilet paper roll.
Stitch Abbreviations and Definitions
Before we dive into the step by step instructions, let me explain each stitch you will use. Even if you are familiar with these, a quick refresher never hurts.
Ch (Chain): The foundation stitch. Wrap yarn over hook and pull through the loop on your hook. Think of it like creating links in a chain.
Sl st (Slip Stitch): Insert hook into stitch, yarn over, pull through both the stitch and the loop on your hook in one motion. This creates an invisible join.
Sc (Single Crochet): Insert hook into stitch, yarn over and pull up a loop (2 loops on hook), yarn over and pull through both loops. This is your basic short stitch.
Hdc (Half Double Crochet): Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through all 3 loops. Slightly taller than single crochet.
Dc (Double Crochet): Yarn over, insert hook into stitch, yarn over and pull up a loop (3 loops on hook), yarn over and pull through 2 loops, yarn over and pull through remaining 2 loops. This is your tall stitch for the waffle texture.
FPdc (Front Post Double Crochet): Yarn over, insert hook from front to back around the POST of the stitch below (not into the top of the stitch), yarn over and pull up a loop, complete as a regular double crochet. This creates raised texture.
Inc (Increase): Work 2 stitches into the same stitch.
Dec (Decrease): Work 2 stitches together as one, reducing your stitch count.
Crochet Pattern Instructions
Now for the fun part! I have broken this elephant toilet paper cozy pattern into separate components. Work each piece individually, then assemble at the end.
Main Body Cover
The body is worked in rounds from the top down. Do not join rounds unless instructed. Use a stitch marker to track your first stitch.
Step by step: The ears give your elephant that sweet, recognizable silhouette.
- Round 1Using a magic ring, work 6 sc into the ring. Pull tight. (6 sts)
- Round 2Inc in each st around. (12 sts)Step by step: Sc in each st around. (12 sts).Step by step: Sc in each st around. (12 sts).
- Round 3*Sc 1, inc in next st* repeat around. (18 sts)
- Round 4*Sc 2, inc in next st* repeat around. (24 sts)Step by step: Sc in each st around. (24 sts).Fold the ear in half and sc through both layers to close. (12 sts) Fasten off, leaving a long tail. The fold creates that natural ear curve you see in the photo.
Optional inner ear contrast: Before closing, you can single crochet a smaller oval in pink or cream and sew it to the center of each ear for added detail.
Step by step: Front Legs (Make 2).
These adorable dangling legs are what make the cozy look like it is sitting on your shelf!
- Round 5*Sc 3, inc in next st* repeat around. (30 sts)
- Round 6*Sc 4, inc in next st* repeat around. (36 sts)
- Round 7*Sc 5, inc in next st* repeat around. (42 sts) At this point, your circle should be roughly 4.5 inches across. If it is smaller, add another increase round.
- Rounds 8–10Sc in each st around. (42 sts) Now we begin the waffle stitch texture. This is where the magic happens!
- Round 11Ch 2 (counts as first dc), dc in each st around, sl st to top of ch-2 to join. (42 sts)
- Round 12Ch 2, *FPdc around next st, dc in next st* repeat around, sl st to join. (42 sts)
- Round 13Ch 2, *dc in next st, FPdc around next st* repeat around, sl st to join. (42 sts)Sc in each st around. (8 sts) Fasten off, leaving a tail. Stuff the same way as the front legs.
Sc in each st around. (8 sts) This creates approximately 4 inches of leg length. Adjust if you want longer or shorter legs based on where your cozy will sit.
Fasten off, leaving a long tail. Stuff the foot portion firmly and the leg portion lightly so the legs can dangle freely.
Step by step: Back Legs (Make 2); The back legs are slightly shorter since they sit behind the front legs.
Rounds 14-17: Repeat Rounds 12 and 13 two more times.
- Round 18Sc in each st around. (42 sts)
- Round 19Sc in each st around. Fasten off and weave in ends. (42 sts) The bottom remains open so you can slide the toilet paper roll inside. The cover should fit snugly but not too tight.
Tail (Optional)
A tiny tail adds the finishing touch!
Ch 12. Working back along the chain, sl st in 2nd ch from hook, sc in next 2 ch, hdc in next 2 ch, sc in remaining ch.
Fasten off, leaving a tail for sewing. The tail will naturally curl a bit.
Assembly Instructions This is where your elephant comes together! Take your time with placement.
Step 1: Position the eyes on the front of the body, about 2 inches down from the top and 1.5 inches apart. Insert safety eyes and secure with backings before sewing anything else. If you are making this for a child under 3, embroider the eyes instead.
Step 2: Sew the trunk between and slightly below the eyes. Angle it so the tip curves upward in that classic elephant pose.
Step 3: Attach the ears to either side of the head, level with the eyes. The folded edge should face forward.
Step 4: Position the front legs at the bottom front edge of the body. Sew them securely so they hang down in front.
Step 5: Sew the back legs behind the front legs, slightly toward the sides.
Step 6: Attach the tail at center back, near the bottom edge.
Weave in all remaining ends. Give your elephant a gentle squeeze to even out the stuffing.
Helpful Tips for Success
Working with chenille yarn can be tricky if you are not used to it. The fibers tend to hide your stitches, so count carefully at the end of each round. A stitch marker is your best friend here.
If your cover seems too loose, try going down a hook size. Too tight? Go up a size. The beauty of this crochet pattern is that exact gauge does not matter as long as the fit works.
For gift giving, consider making a set in different colors. Gray, pink, and sage green elephants look stunning displayed together.
Perfect for Every Bathroom Style
What I love about this elephant toilet paper cozy is how it works in so many settings. Nursery bathroom? Absolutely. Guest powder room that needs a conversation piece? Perfect. Your own bathroom because you deserve something cute? One hundred percent yes.
The baby blue colorway shown here is classic and gender neutral, but this crochet tutorial works beautifully in any shade. Imagine a soft gray elephant or a blush pink version for a baby girl’s nursery.
I really hope you enjoy making this sweet little elephant as much as I enjoyed designing it! If you create your own version, I would absolutely love to see it. Tag me on Instagram or share a photo in my Facebook group. There is nothing better than seeing your beautiful finished projects pop up in my feed.
Do not forget to save this pattern to your Pinterest boards so you can find it whenever the crocheting mood strikes. And please drop a comment below if you have any questions or just want to say hello. Happy hooking, friend!