
Small Animal Cage Mat Free Knitting Pattern: A Complete Guide for Rabbit, Guinea Pig, and Hamster Owners
If you have a small pet at home — a rabbit, guinea pig, hamster, chinchilla, or rat — you already know how much thought goes into keeping them comfortable. Their living space matters enormously for their physical health and emotional wellbeing, and one of the most impactful things you can do is give them a soft, cozy surface to rest on. Store-bought cage mats are often made with synthetic materials that can be rough on tiny paws, difficult to wash, or simply too expensive to replace as often as hygiene requires. That’s why more and more small animal owners are turning to hand-knitted cage mats — and this free knitting pattern is here to help you make one at home.
This pattern is beginner-friendly, uses minimal supplies, and produces a durable, washable mat that your pet will genuinely love. Whether you’re a seasoned knitter looking for a quick and rewarding project or a newcomer picking up needles for the first time, you’ll find this guide easy to follow from start to finish. We’ll cover the materials you need, important safety considerations for pet-safe yarn, step-by-step knitting instructions, sizing adjustments for different enclosures, and finishing tips to make sure the mat holds up through dozens of wash cycles.
Let’s get started.
Why Knit a Cage Mat for Your Small Animal?
Before we dive into the pattern itself, it’s worth understanding why a hand-knitted mat is such a worthwhile project for pet owners.
Commercial cage liners and mats often contain synthetic fleece, rubber backings, or dyes that aren’t tested or rated safe for animals that chew, burrow, or spend extended time in close contact with their bedding. Small animals — especially rabbits and guinea pigs — are ground-level creatures. They breathe air very close to their cage floor, they groom themselves by licking their paws, and some of them (looking at you, rabbits) will chew absolutely anything within reach. The materials in their environment directly affect their health.
A hand-knitted mat made with pet-safe yarn gives you complete control over what your animal is exposed to. You choose the fiber, you know what went into it, and you can wash it on your own schedule with a detergent that you’ve confirmed is safe.
There’s also the practical matter of cost. Small animals need their bedding and cage surfaces cleaned frequently. Having two or three knitted mats in rotation means one is always clean while another is in use, and the cost of making several at home is far less than buying commercial replacements. Plus, knitting is genuinely meditative and enjoyable, and the satisfaction of watching your pet curl up on something you made with your own hands is hard to beat.
Materials You’ll Need
Gathering the right supplies before you begin will make the project go smoothly. Here’s everything you need for this pattern.
Yarn: Choose 100% cotton yarn or a natural wool yarn without synthetic additives. Cotton is particularly well-suited for this project because it’s durable, highly washable, hypoallergenic, and doesn’t pill as aggressively as some wools. Look for a medium weight yarn, also called worsted weight or size 4 yarn. Avoid any yarn labeled “superwash” treated with chemical processes unless you can confirm the treatment is pet-safe. Also avoid acrylic, as it can generate static, doesn’t breathe as well as natural fibers, and may be harmful if chewed and ingested. A single skein of approximately 200 yards will be plenty for a standard mat.
Knitting Needles: US size 7 (4.5mm) or US size 8 (5.0mm) straight or circular needles. Because we’re working flat (back and forth in rows, not in the round), straight needles work perfectly here. If you’re using circular needles, simply work back and forth as you would on straight needles.
Scissors: Any pair will do for cutting yarn at the end.
Tapestry Needle or Yarn Needle: This is used for weaving in your yarn ends at the finish. A blunt-tipped tapestry needle is ideal.
Measuring Tape: To check your gauge and finished dimensions.
Optional but helpful: stitch markers, a row counter.
A Note on Pet-Safe Yarn and Dyes
This deserves its own section because it’s genuinely important. Many knitters don’t think twice about dyes when making items for human use, but when making items for animals — especially animals that may chew or ingest fibers — dye safety becomes a real consideration.
Look for yarn that is labeled with OEKO-TEX Standard 100 certification, which means the yarn has been tested for harmful substances and deemed safe for contact with human skin (and by extension, is a reasonable choice for your pet’s environment). Lion Brand 24/7 Cotton and Paintbox Simply DK Cotton are two examples of widely available cotton yarns with good safety profiles. If you’re using wool, undyed or naturally dyed wool from small farms is a solid choice. Cascade 220 is a popular option among crafters making pet items.
Avoid anything with metallic threads, embellishments, or novelty fibers — these can be swallowed, tangled around small legs, or cause internal injury.
Gauge and Sizing
For this pattern, gauge matters mainly in terms of sizing — you want the finished mat to actually fit in your animal’s cage or enclosure. The pattern is written to be flexible, so don’t stress too much if your gauge is slightly off; you can simply add or subtract cast-on stitches and rows to hit your target dimensions.
Approximate gauge using worsted weight cotton on US size 8 needles: 18 stitches and 24 rows = 4 inches (10cm) in garter stitch.
Finished dimensions for the standard version of this pattern: approximately 10 inches wide by 12 inches long. This fits comfortably in most guinea pig and rabbit enclosures, as well as larger hamster setups. See the sizing chart below for adjustments.
Sizing Guide for Different Small Animals
One of the best things about knitting your own cage mat is that you can customize the size to fit your specific enclosure perfectly. Here are some general starting dimensions to aim for.
For a hamster or gerbil, a mat that measures roughly 6 inches by 8 inches is a good size for a cozy sleeping area without overwhelming the cage. For a single guinea pig, aim for 10 inches by 12 inches. For a pair of guinea pigs, you might want something closer to 12 inches by 16 inches, or simply make two standard mats and place them side by side. For a rabbit, particularly one with access to a larger pen or free-roam area, a mat of 14 inches by 18 inches or larger works well as a dedicated resting spot. Chinchillas do well with a mat similar in size to the guinea pig version, about 10 inches by 12 inches.
To adjust the pattern for a different size, simply multiply your desired width in inches by 4.5 (the approximate stitch count per inch at gauge) to get your cast-on number. Then knit until the mat reaches your desired length.
The Pattern: Step-by-Step Instructions
This pattern is written in garter stitch, which means you knit every row. Garter stitch is the simplest stitch in knitting and produces a thick, squishy, double-sided fabric with no curling edges — which makes it ideal for a mat that needs to lie flat on a cage floor.
Abbreviations used in this pattern:
CO = Cast on
K = Knit
BO = Bind off
RS = Right side
WS = Wrong side (in garter stitch, both sides look the same, so this is just for reference)
Casting On
Using your worsted weight cotton yarn and US size 8 needles, cast on 45 stitches. This will give you a mat approximately 10 inches wide at the stated gauge. If you’re working with size 7 needles or your yarn is slightly thinner, cast on 48 stitches for a similar width.
The long-tail cast on is recommended here because it creates a firm, even edge that holds up well through washing. If you’re a beginner more comfortable with the backward loop cast on, that works fine too — just be aware that the backward loop can feel a little loose at first.
Body of the Mat
Row 1: Knit across all 45 stitches.
Repeat Row 1 until your work measures approximately 12 inches from the cast-on edge, measuring along one of the long sides with your tape measure laid flat against the knitting.
Because garter stitch is the same on both sides and every row is identical, there’s no need to track right side or wrong side rows. Simply knit every stitch of every row until you reach your target length.
At the stated gauge of approximately 6 rows per inch, 12 inches will require about 72 rows. If you’re using a row counter, this is a great time to put it to use — but if you’re not, simply measure your work periodically and stop when it looks right.
Binding Off
Once your mat has reached the desired length, it’s time to bind off.
Knit the first 2 stitches normally. Then, using your left needle tip, lift the first stitch over the second stitch and off the right needle. You now have 1 stitch on your right needle. Knit 1 more stitch, then again lift the back stitch over the front stitch and off the needle. Continue in this manner — knit one, pass the back stitch over — until only 1 stitch remains on your right needle. Cut your yarn, leaving a tail of about 6 inches, and draw the tail through the remaining loop to secure it. Pull snugly.
Weaving in Ends
Thread your tapestry needle with the yarn tail from your cast-on edge. Weave the needle in and out through several stitches along the edge, going in one direction and then doubling back in the other direction for security. This “lock” prevents the ends from working themselves free through washing and pet activity. Trim the excess yarn close to the fabric surface. Repeat with the bind-off tail.
That’s it. Your mat is finished.
Optional Texture Variation: Seed Stitch Border
If you’d like to give the mat a more polished look with a firmer edge that your pet is less likely to unravel by chewing the perimeter, you can add a simple seed stitch border.
To do this, knit your first 5 rows as follows: K1, P1 across, alternating to the end of the row. On the next row, knit the purl stitches and purl the knit stitches (this is the nature of seed stitch — you always do the opposite of what you see). Do this for the first 5 rows and the last 5 rows of your mat. Along the sides, begin and end each row with 3 stitches of seed stitch (K1, P1, K1) before and after the main garter stitch section.
This creates a textured border that adds visual interest and a little extra structure. It’s slightly more advanced, so if you’re a beginner, stick with the all-garter version and it will work beautifully.
Washing and Care Instructions
One of the great advantages of a cotton knitted mat is how well it handles washing. For best results, machine wash the mat on a gentle or delicate cycle in cold or lukewarm water. Use a fragrance-free, dye-free detergent — something like Seventh Generation Free & Clear or Ecover Zero works well and is gentle enough for items that will be in close contact with your pet.
Avoid fabric softener, which can leave a residue on the fibers that your small animal might ingest during grooming.
You can tumble dry on low heat, but air drying flat is gentler on the fibers and will help the mat hold its shape over many washes. Lay it on a clean towel or a drying rack and let it dry completely before returning it to your pet’s enclosure. A damp mat can encourage bacteria and mold growth, which is the opposite of what we’re going for.
Plan to wash the mat at least once a week, or more frequently if your animal is prone to accidents or if you have multiple animals sharing the mat.
Tips for Making Multiple Mats
Once you’ve finished your first mat, you’ll likely find yourself wanting to knit several more. Having a rotation of at least two or three mats per animal makes cage cleaning much more manageable. Here are a few tips for batch knitting.
Keep your yarn consistent across mats — use the same brand, weight, and color so they behave the same way in the wash. Wind your skeins into center-pull balls before knitting to prevent tangles. If you’re making mats in different colors to help you track which animal uses which mat or to add some visual variety to your pet area, just make sure all your yarn choices meet the same safety standards.
Consider knitting mats as gifts for fellow small animal owners, or donating them to your local small animal rescue or shelter. These organizations are almost always in need of soft, clean bedding materials, and a hand-knitted mat is a meaningful and practical donation.
Troubleshooting Common Problems
If your mat is curling at the edges rather than lying flat, the most likely cause is that you’ve accidentally switched from garter stitch to stockinette stitch (where you knit on one side and purl on the other). Go back and make sure every single row is all knit stitches. The all-knit garter stitch is what gives the mat its flat, non-curling structure.
If your mat feels too loose or open in the fabric, try going down one needle size. A tighter gauge produces a sturdier mat that’s harder for curious paws to pull apart. Conversely, if your knitting feels very stiff and difficult to work, try going up one needle size.
If you find the yarn splitting or fraying as you work, your needle tips may be too sharp for this particular yarn. Try a slightly blunter needle tip, or switch to a different yarn — some cotton blends are easier to work with than 100% cotton, which can be slightly unforgiving for beginners.
Final Thoughts
A hand-knitted cage mat is one of those projects that seems small but makes a genuine difference in your pet’s daily life. It’s soft underfoot, safe in terms of materials, completely customizable in size, and easy to keep clean. And from the knitter’s perspective, it’s a quick, satisfying project that you can finish in an evening or two — perfect for when you want the meditative pleasure of knitting without committing to a multi-month sweater project.
Whether you’re knitting for a twitchy-nosed rabbit who loves a warm corner to flop in, a guinea pig who likes to shuffle a mat into exactly the right position, or a curious hamster who will probably rearrange and burrow under the mat immediately — this simple project is made with love, and animals somehow always seem to know it.
Save this pattern, share it with fellow small pet owners, and let us know in the comments how your version turned out. We’d love to hear which yarn you chose, what size you made, and most importantly, whether your small animal approved.
Happy knitting.