
How to Knit a Beginner Pompom Bath Rug: A Step-by-Step Guide
If you’ve been searching for a fun, cozy, and surprisingly beginner-friendly knitting project, a pompom bath rug might be exactly what you need. This type of rug — sometimes called a “pomp a doodle” rug or a pompom loop rug — has exploded in popularity on social media because it looks like something from a boutique home goods store but costs a fraction of the price to make yourself. Better yet, you don’t need to be an advanced knitter to pull it off. If you can cast on, knit basic stitches, and attach a pompom, you can make this rug.
In this guide, we’ll walk through everything you need to know: the materials, the yarn, the technique, the finishing touches, and a handful of pro tips to make your first pompom bath rug a success. Whether you’re a complete beginner or someone who picked up knitting years ago and is just getting back into it, this project is a wonderful way to create something beautiful and functional for your home.
What Is a Pompom Bath Rug?
Before we dive in, let’s talk about what this rug actually is. A pompom bath rug (also spelled pom pom, and colloquially called a pomp a doodle rug) is a thick, plush bath mat made using chunky yarn loops or attached pompoms to create a textured, cloud-like surface. The base is typically knitted in a simple rectangular shape using a dense stitch, and then loops or individual pompoms are either woven in during knitting or attached afterward.
The result is a bath mat that looks like a fluffy, three-dimensional carpet — soft underfoot, absorbent, and incredibly charming. Most versions you’ll find in stores are made from cotton or acrylic yarn and can be tossed in the washing machine, making them genuinely practical as well as pretty.
Why Knit Your Own Bath Rug?
There are a few really compelling reasons to make your own rather than buy one. First, the cost. Store-bought pompom bath rugs can run anywhere from $40 to over $100. A DIY version using budget-friendly yarn might cost you $15 to $25 in materials, depending on what you choose.
Second, customization. When you make it yourself, you pick the colors. You want a sage green rug to match your bathroom renovation? Done. A pale pink rug for a nursery bathroom? Easy. A cream and terracotta combination that perfectly matches your hand towels? Absolutely.
Third, it’s genuinely satisfying. There’s something deeply pleasing about stepping out of the shower onto something you made with your own hands. It’s one of those projects that feels impressive but is actually very manageable — which makes it perfect for beginners looking to build confidence.
Materials You’ll Need
Let’s start with what you’ll gather before you begin. Getting the right materials makes the whole process much smoother.
Yarn: For the base of the rug, you’ll want a chunky or super bulky yarn. Cotton is ideal for a bath rug because it’s absorbent and washable, but wool blends or acrylic work too. You’ll need approximately 200 to 300 yards for the base, depending on the size of rug you want. For the pompoms or loops, you’ll want a separate skein in either the same color or a contrasting one. If you’re making the rug with loops integrated during knitting rather than attached pompoms, you’ll use a single yarn throughout.
Knitting needles: US size 13 (9mm) or US size 15 (10mm) straight or circular needles work well for chunky yarn. If you’re using super bulky yarn, go up to a US 17 (12mm). The larger the needle, the more open and loopy your base will be, which helps when weaving in pompoms later.
A pompom maker or cardboard: You can buy plastic pompom makers at any craft store, and they come in multiple sizes. For a bath rug with a good plush feel, a 2-inch or 3-inch pompom maker works well. If you don’t have one, two cardboard circles with a hole cut in the middle work perfectly.
Scissors: A sharp pair is essential for trimming your pompoms evenly.
A tapestry needle: For weaving in ends and attaching pompoms securely.
A ruler or template: Optional, but helpful for keeping your pompoms a consistent size if you want a uniform look.
Choosing Your Yarn
This deserves its own section because yarn choice makes or breaks a bath rug. Here are the most important things to consider.
Washability is non-negotiable. A bath rug gets wet, gets dirty, and needs to be laundered regularly. Check the label before you buy. You want yarn that is machine washable, or at minimum, easy to hand wash and quick to dry. Superwash wool, cotton, and most acrylics fit this requirement. Standard (non-superwash) wool will felt in the washing machine and turn your beautiful rug into a matted disaster.
Absorbency matters. Cotton is the gold standard for absorbency in bath settings. It soaks up water quickly and releases it during washing. Acrylic doesn’t absorb as well but is extremely durable and dries fast. A cotton-acrylic blend offers a nice middle ground.
Texture affects the pompoms. Smooth yarn makes pompoms that are fluffy and defined. Chenille or velvet yarn makes pompoms that are extra plush and soft but can be harder to work with. For beginners, a smooth, thick cotton or acrylic yarn is the easiest to manage.
Popular yarn choices for this project include Lion Brand 24/7 Cotton (available in a huge range of colors), Paintbox Simply Chunky, and Bernat Blanket yarn for the pompoms if you want maximum fluffiness.
Sizing Guide
Most bath rugs are roughly 20 by 30 inches, or 24 by 36 inches for a larger mat. For a beginner, starting with a smaller size — around 17 by 24 inches — is a manageable goal that still produces a useful rug without overwhelming you with yardage.
Cast on enough stitches to reach your desired width. With US size 15 needles and chunky yarn, you’ll typically cast on 20 to 25 stitches for a standard bath rug width. Do a gauge swatch first: knit a small square, measure how many stitches equal 4 inches, and adjust your cast-on number accordingly.
How to Knit the Base
Now let’s get into the actual knitting.
Step 1: Cast on your stitches. Using your chunky yarn and larger needles, cast on the number of stitches appropriate for your desired width. A long-tail cast on gives you a neat, firm edge that holds up well in a rug. If you don’t know the long-tail cast on, a simple backward loop cast on works fine too.
Step 2: Choose your stitch pattern. For a bath rug base, you want something dense and flat — no curling at the edges. The best options for beginners are garter stitch (knit every row), seed stitch (alternating knit and purl stitches across each row), or basket weave stitch for a slightly more textured look. Garter stitch is the most beginner-friendly because every row is the same: just knit across. It also lies beautifully flat, which is exactly what you want in a rug.
Step 3: Work your rows. Continue knitting every row (if using garter stitch) until your piece reaches your desired length. For a 24-inch rug, this might be anywhere from 30 to 50 rows depending on your row gauge. Measure frequently as you go rather than counting on row numbers alone.
Step 4: Bind off. When you’ve reached the right length, bind off all stitches loosely. A tight bind-off can cause the edge to pull in, so use a needle one size larger for binding off if you tend to knit tightly. Weave in your yarn ends with a tapestry needle.
Step 5: Block if needed. Blocking isn’t strictly necessary for a bath rug, but if your piece is curling or uneven, wet blocking will help. Simply wet the rug, squeeze out the water gently (don’t wring it), lay it flat, shape it to your desired dimensions, and allow it to dry completely.
How to Make Pompoms
This is the part that makes the rug transform from a simple flat mat into something special.
Using a pompom maker: Open the two arms of one side of your pompom maker and wrap yarn around them evenly until you’ve covered the arm completely. The more yarn you wrap, the fuller your pompom will be. Close that arm and repeat on the other side. Once both arms are full, cut along the groove between the two arms all the way around. Cut a separate piece of yarn about 12 inches long, thread it through the groove between the two arms, and tie it as tightly as you can — this is what holds your pompom together. Open the pompom maker and remove your pompom. Fluff it and trim any uneven ends.
Using cardboard: Cut two identical circles from cardboard, roughly the diameter you want your finished pompom to be. Cut a hole in the center of each circle, about a third of the circle’s diameter. Hold the two cardboard circles together and wrap yarn through the center hole and around the outside of the circle, over and over, until the center hole is almost completely full. Slide your scissors between the two cardboard circles and cut all the loops around the outer edge. Thread a piece of yarn between the two cardboard circles, wrap it around the center several times, and tie tightly. Slide the cardboard off, fluff, and trim.
Tip for uniform pompoms: Weigh your yarn portions on a small kitchen scale before making each pompom. Equal weight means equal fluffiness across all your pompoms.
Attaching the Pompoms
Now comes the assembly — turning your flat knitted base into a plush, textured rug.
Thread the long tail of yarn from each pompom onto your tapestry needle. Push the needle down through the knitted fabric at your desired location, pull the yarn through to the back, and tie it securely in a double knot with the other tail. Trim the tails close to the knot.
For placement, you have a few options. You can attach pompoms in a grid pattern with even spacing (typically every other stitch and every other row) for a uniform look. Or you can cluster them tightly in a staggered pattern for maximum density and plushness. The tighter the spacing, the more luxurious the rug will feel underfoot.
If you want your pompoms to really pack in, aim for roughly one pompom every inch or inch and a half across the surface of the rug. For a 17 by 24-inch rug, that means you’ll be making and attaching somewhere between 200 and 400 pompoms depending on spacing. That sounds like a lot, but once you get into a rhythm, pompom-making goes quickly — especially while watching a show or listening to a podcast.
The Loop Method Alternative
Some knitters prefer to create the plush texture using a loop method during the knitting process itself rather than attaching individual pompoms afterward. This method is faster and uses less yarn overall.
To make loops while knitting, work a knit stitch but don’t drop the stitch from the left needle. Instead, bring the working yarn forward between the needles, wrap it around your left thumb to create a loop of your desired length, bring it back between the needles, and knit the same stitch again. Drop the stitch from the left needle and tug gently to tighten. Continue across, making a loop every stitch or every other stitch, alternating with plain knit rows.
The finished surface will be covered in uniform loops. You can leave these as loops for a woven texture, or cut them after completing the rug and trim them into a consistent pile, which gives a look very similar to a pompom rug.
Caring for Your Pompom Bath Rug
Once your rug is finished, you’ll want to keep it looking great for as long as possible.
Machine wash on a gentle cycle with cold water. Use a mild detergent without bleach. Avoid fabric softener, which can reduce the absorbency of cotton yarn. For drying, either lay the rug flat to dry — which preserves the shape of your pompoms best — or tumble dry on low heat. High heat can cause shrinkage, especially with cotton, and can also distort the pompoms.
Shake the rug out periodically between washes to keep the pompoms fluffy. If a pompom gets flattened over time, a quick fluff with your fingers or a soft brush brings it right back.
Troubleshooting Common Beginner Issues
If your rug is curling at the edges, switch to a stitch that naturally lies flat, like garter stitch or seed stitch. Adding a border of several stitches in seed stitch on all four sides can also solve the problem without changing your main stitch pattern.
If your pompoms seem sparse after attachment, simply make more and fill in the gaps. There’s no wrong time to add more pompoms.
If the base is stretching out of shape when wet, you may need a denser stitch pattern or slightly smaller needles to create a tighter fabric that holds its structure better.
If yarn is pulling out when you step on the rug, your pompom attachment knots may not be tight enough. Go back and re-tie any loose pompoms using a surgeon’s knot instead of a simple square knot — it holds under pressure much better.
Final Thoughts
A beginner pompom bath rug is one of those projects that rewards you generously for your effort. It teaches you foundational knitting skills — casting on, basic stitch patterns, binding off, weaving in ends — while also giving you a chance to develop a satisfying meditative rhythm through pompom-making. The finished product is something genuinely beautiful and useful, the kind of handmade piece that makes your bathroom feel designed and personal.
The investment of time is real, especially for the pompom attachment, but the payoff is equally real. Once you’ve made one, you’ll likely want to make more — in different colors, different sizes, for different rooms, or as gifts. It’s one of those projects that starts as a beginner exercise and quietly becomes a craft you love.
So gather your yarn, your needles, your pompom maker, and your patience — and get started. Your bathroom floor is about to become something wonderful.