
23 DIY Knitting Cat Toys That Are Fun and Easy to Make
If you’ve ever watched your cat ignore the expensive toy you just bought in favor of a crumpled piece of paper or a twist tie from the bread bag, you already understand the beautiful mystery that is the feline mind. Cats are unpredictable, playful, and endlessly entertaining — and it turns out, the toys they love most don’t need to come from a pet store shelf. With a pair of knitting needles, some yarn, and a free afternoon, you can create an entire collection of handmade toys your cat will adore.
Knitting cat toys is one of the most satisfying crossovers between a beloved craft and pet ownership. The projects are small, which means they’re perfect for beginners or for experienced knitters who want a quick, low-commitment make. You’ll use up yarn scraps, customize colors and textures, and know exactly what materials are going into the toys your furry friend plays with. No mystery fillers, no plastic parts that could be swallowed, and no waiting for a delivery truck.
Whether you’re brand new to knitting or you’ve been clicking needles for decades, this collection of 23 DIY knitting cat toy ideas has something for every skill level. From simple stuffed balls to elaborate catnip-stuffed mice, here’s everything you need to get started.
Why Knit Cat Toys Instead of Buying Them?
Before diving into the projects, it’s worth appreciating why handmade toys are genuinely better in so many ways. When you knit a toy for your cat, you’re in complete control of the materials. You can choose natural, undyed wool that won’t contain chemical dyes, or opt for organic cotton if your cat tends to chew. You can stuff toys with organic catnip grown in your own garden or purchased from a trusted source. You can avoid small plastic eyes, metal bells encased in cheap housings, or synthetic stuffing that might cause digestive issues if ingested.
Handmade toys are also sturdier than many store-bought options because you control the tension and construction. A tightly knitted ball won’t fall apart after one aggressive play session the way a poorly glued toy might. And from a purely economic standpoint, knitting toys from your yarn stash costs almost nothing compared to the $8 to $15 price tags on boutique pet store toys.
There’s also the creative joy of it. Watching your cat bat around something you made with your own hands is a particular kind of satisfaction that no shopping cart can replicate.
What You’ll Need to Get Started
Most of these projects require very little in the way of supplies. Here’s a general toolkit to have on hand:
Yarn is obviously the star of the show, but the type matters. Wool is a great choice because it felts easily (felted toys are incredibly durable and have a texture cats love). Cotton is another good option — it’s washable, which is important because cat toys get gross quickly. Avoid yarns with a lot of loose fibers or novelty yarns with loops and tassels that could become a choking hazard if chewed apart.
You’ll want a set of knitting needles in various sizes, usually ranging from US size 1 to US size 8 depending on the project. Smaller needles create a tighter fabric with fewer gaps, which is ideal for anything stuffed with catnip or polyfill.
Other supplies include polyfill stuffing, dried organic catnip, a yarn needle for seaming and weaving in ends, scissors, and optionally some bells (used inside sealed sections, not exposed on the outside of toys), crinkle material for sound, and stitch markers.
23 DIY Knitting Cat Toys
1. The Classic Knitted Ball
This is the gateway project for knitting cat toys, and it’s perfect for absolute beginners. Cast on about 12 stitches, work in stockinette or garter stitch for a square or rectangle, then seam the sides, stuff firmly with polyfill, and gather the edges closed. The result is a slightly irregular, wonderfully batchable ball that cats adore. Make a dozen in an afternoon using up yarn scraps.
2. Catnip Pouch
A catnip pouch is essentially a small knitted sachet. Cast on a small rectangle, fold it in half, seam two sides, fill generously with dried catnip, and seam the final side closed. The looser the knit, the more the catnip scent escapes and drives your cat wild. Use a linen or cotton yarn to keep it washable, since you’ll want to refresh the catnip every few weeks.
3. Knitted Mouse
The knitted mouse is one of the most iconic cat toys, and knitting one from scratch is surprisingly approachable. You’ll knit a small teardrop-shaped body using increases and decreases, seam it, stuff it, and add a braided or i-cord tail. Two small knitted triangles or shaped ears finish the look. Optional whiskers can be added with stiff thread, but skip the small plastic eyes — embroidered eyes are safer and just as charming.
4. Felted Wool Ball
If you knit a ball from 100% wool yarn and then toss it in the washing machine on hot, something magical happens — it felts into a firm, dense, nearly indestructible toy. Felted toys have a texture that many cats find irresistible, and they hold up to even the most aggressive play sessions. Make them large enough that they can’t be swallowed, roughly the size of a golf ball or larger.
5. Tube Toy with Bell Inside
Knit a small tube using double-pointed needles, slip a jingle bell inside before seaming the ends shut, and you have a rolling, jingling toy that will have your cat sprinting across hardwood floors. Make sure the bell is completely enclosed with no gaps in the knitting — you want your cat to hear it, not access it.
6. Crinkle Ball
Knit a ball as you normally would, but instead of polyfill, stuff it with crinkle material (the kind used in gift bags, or purpose-made crinkle fabric available at craft stores). The crinkle sound is irresistible to most cats and adds an auditory dimension to playtime.
7. Catnip-Stuffed Carrot
This is one of the most adorable projects in the collection. Work a simple cone shape using decreases on double-pointed needles, stuff it tightly with catnip and a little polyfill for structure, and knit a few small i-cord “tops” to mimic carrot greens. Orange and green yarn make this look convincingly vegetable-like, and cats will go absolutely feral over it.
8. Flat Fish Toy
Knit two identical fish-shaped pieces using a simple silhouette — cast on a few stitches for the tail, gradually increase to the body width, then decrease back to a point for the nose. Seam the pieces together, stuff with catnip, and embroider a simple eye. This flat, floppy toy is perfect for cats who like to “kill” their prey by pinning it to the floor and kicking it.
9. Knitted Wand Toy Attachment
If your cat loves wand toys (the kind you wave around to get them leaping and chasing), knit small attachments to clip or tie to an existing wand. Small birds, butterflies, or simple tassels work beautifully. The movement of a knitted piece on a wand is different from a feather or ribbon, and many cats find the texture fascinating.
10. Pom-Pom Kicker
Knit a long, narrow tube — roughly eight inches long and about an inch in diameter — stuff it firmly with polyfill and catnip, seam the ends, and attach large yarn pom-poms to each end. The resulting toy is sized perfectly for a cat to grab with their front paws and kick with their back feet, mimicking prey behavior and giving them a satisfying full-body play experience.
11. Tiny Knitted Bird
Using small amounts of yarn in brown, grey, or any color you like, knit a simple bird body with a slightly rounded bottom, add small wing flaps knitted separately and seamed on, and stuff with a combination of polyfill and catnip. Add embroidered beak details and simple wings. This is a slightly more advanced project but deeply rewarding.
12. Spider Toy
Cast on a small oval body, stuff it with polyfill, and attach eight i-cord legs of varying lengths. The dangling legs make this toy move unpredictably when batted, which cats find endlessly entertaining. Use black or brown yarn for realism, or go wild with neon colors — your cat doesn’t care about realism, only about the movement.
13. Sushi Roll Toy
This delightful novelty toy is made by knitting a flat rectangle in white (the rice), a strip in dark green or black (the nori), and a small colorful piece for the filling. Roll them together, seam to secure, and you have an adorable sushi roll that also happens to be stuffed with catnip. Great for gifts to cat-loving friends.
14. Knitted Cactus
A knitted cactus is a charming toy that also makes a fun décor item for your shelf — until your cat spots it and knocks it off. Knit a simple tube, stuff firmly, seam the top into a rounded shape, and add small branching arms. Use green yarn and perhaps a few pink stitches at the top for a “flower.” Cats seem drawn to the upright shape, and they’ll wrestle it like prey.
15. Tiny Stuffed Bunny
Knit a simple round head, a slightly larger oval body, two long ear pieces, and four small limbs. Seam everything together, stuff with polyfill, and add embroidered facial features. Tuck a catnip pouch inside the body before seaming it shut. This project takes more time than most on this list, but the result is genuinely adorable and your cat will treasure (read: destroy) it.
16. Donut Toy
Work a knitted tube in a ring shape (essentially an oversized, closed loop), stuff it firmly so it holds its donut shape, and seam the ends together. Cats love the donut shape because they can carry it in their mouths, wear it around their paw (briefly and accidentally), or bat it and watch it roll in unpredictable circles.
17. Flat Star
Cast on for a small five-pointed star shape by knitting five separate pointed pieces and seaming them together at the center. Stuff lightly so it stays relatively flat, which makes it ideal for batting along smooth floors. A little catnip inside and a bell sealed in the center point takes this toy to the next level.
18. Mushroom Toy
Knit a simple cylinder for the stem and a dome-shaped cap, stuff both pieces, and seam them together. Use white for the stem and red or brown with white dots for the cap. This toy has become popular on crafting social media for a reason — it’s adorable, quick to knit, and cats seem particularly interested in the slightly top-heavy way it tips over when batted.
19. Yarn Octopus
The octopus follows a similar structure to the spider but is typically more elaborate. Knit a rounded, slightly flattened body, then attach eight long i-cord tentacles. Leave some tentacles shorter and some longer so the movement is varied and interesting. A mix of yarn colors makes this one visually striking for the humans in the house, though the cat is primarily interested in the chaotic leg movement.
20. Acorn Toy
Work a small acorn cap shape using ribbing or seed stitch for texture, then knit a smooth oval acorn body below it. Seam and stuff with catnip. This is a small, quick project that makes a satisfying toy for swatting, and the textural difference between the cap and the body adds sensory interest for your cat.
21. Tiny Pillow Toy
Sometimes the simplest ideas are the best. Cast on a small rectangle, knit to the same length, fold in half, seam three sides, stuff generously with catnip, and seam the final side. The flat pillow shape is easy for cats to pick up in their mouths and carry around, and the large surface area releases catnip scent efficiently.
22. Knitted Taco
Knit a slightly curved oval “shell” shape, a small folded piece of green for lettuce, a bit of orange for cheese, and a small brown piece for the “meat.” Layer them inside the shell and loosely seam them in place so the taco can be unfolded and refilled. Stuff with catnip. This is one for the cat owners who also love a crafting project with character and humor.
23. Oversized Knitted Worm
Long, thin, and wriggly in the best possible way — knit a tube about twelve inches long, stuff it firmly so it holds its shape but remains flexible, and seam both ends to a gentle rounded point. The worm-like shape invites cats to grab the middle and shake it, carry it by one end, or toss it in the air. Simple and extremely effective.
Tips for Making Safe, Durable Cat Toys
No matter which project you choose, a few guiding principles will make your toys both safer and longer-lasting. Always knit tightly enough that stuffing can’t be pulled out — if you can see through the fabric, your stitches are too loose. Weave in yarn ends very securely, ideally knotting them before weaving so they can’t be pulled out and swallowed. Choose stuffing and catnip fillings from reliable sources, and check toys regularly for signs of wear. When a toy starts to fall apart, retire it and replace it with a fresh one — part of the joy of making these yourself is that you can always make more.
Wash toys regularly using fragrance-free soap and let them air dry completely before giving them back to your cat. Refreshing catnip pouches every few weeks keeps the scent potent. Store toys in a sealed container with a small amount of fresh dried catnip to keep them appealing between play sessions.
Getting Started Today
The best thing about this whole category of projects is the low barrier to entry. If you have yarn and needles, you already have what you need for at least half of these projects. Start with a simple catnip pouch or a knitted ball, see how your cat responds, and let that enthusiasm carry you to the more complex mice and birds and octopi.
Knitting for your cat is an act of love and creativity rolled into one. It’s a chance to use up your yarn scraps for something genuinely useful, to practice your craft on forgiving small-scale projects, and to give your cat toys that are safe, customized, and made with care. Your cat may never know the difference — but you will, and that’s what makes it worthwhile.