We’re cautious about toys for our cats, and so like to make our own catnip toys. This way, we can choose organic catnip and use up scraps of 100% cotton fabric. We made these little heart-shaped catnip mice out of charm pack squares, but they’re a purrfect way to use any scraps of fabric. We’re pretty sure any cats will love them since we had oodles of feline assistance and product testing during their construction.

Our friends at Fat Quarter Shop always have a great selection of Charm Packs (and all the other pre-cut bundles).

Sewing Tools You Need

Fabric and Other Supplies

Click to Enlarge

  • Scraps of cotton fabric; we used several 5-inch squares from charm packs in our stash
  • Catnip; we used organic catnip (available at most pet stores)
  • Cotton cord. Six inches (per mouse) of ⅛” cotton cord for the tail
  • Five inches (per mouse) of thin cotton or hemp cord, or embroidery floss for each set of whiskers
  • Small scrap of black felt (for eyes)
  • A handful of polyester fiberfil per mouse
  • Knitting needle, chopstick or point turner
  • All purpose thread to match fabric
  • See-through ruler
  • Fabric pen or pencil
  • Iron and ironing board
  • Scissors or rotary cutter and mat
  • Pinking shears; optional
  • Tape measure
  • Seam gauge
  • Seam ripper
  • Straight pins
  • Hole-punch; optional
  • Hand sewing needle
  • Large-eyed embroidery needle
  • Small funnel

Getting Started and Pattern Download

  1. Download and print the Catnip Mouse Heart Pattern.
    IMPORTANT: The pattern is ONE 8½” x 11″ sheet. You must print the PDF file at 100%. DO NOT SCALE to fit the page. There is a guide rule on the page so you can confirm your final printout is to scale.
  2. Cut out the heart shape along the solid line.
  3. Place two charm squares right sides together. Pin the heart pattern onto your charm squares as show below.
    Click to Enlarge
  4. Cut out pattern, through both layers, using pinking shears (as we did) or scissors.
    Click to Enlarge
  5. Cut ONE 6″ length of cord for the tail.
    Click to Enlarge
  6. Insert the tail between the layers of fabric, curling the tail so it does not extend outside of the fabric anywhere except between the humps of the heart – let the end of the cord stick out there about a quarter inch so you can better hold it in place as you stitch over it later.
    Click to Enlarge
  7. Use your fabric pencil to mark the two on-seam dots (indicated on the pattern piece). This is the small gap you will leave open to turn the mouse right-side out.

At Your Sewing Machine & Ironing Board

  1. Set your sewing machine to sew a short stitch length (we used 1.5mm). A shorter stitch length is better for curves. Sew slowly, stopping, with your needle in the down position, and pivoting in small increments to create a smooth curve all around the mouse. Remember to lock your seam at both marked dots, leaving a small gap for turning.
    Click to Enlarge
  2. Clip your curves (this will help your curved seams create a smooth line). Be careful not to cut through your seam.
  3. Gently turn your heart right-side out. Use your chopstick, knitting needle or point turner to gently shape and smooth the heart.
    Click to Enlarge
  4. Fill your heart about ⅓ full with polyester fiberfil, pushing it gently toward the seam to give the finished “mouse” a bit of chubbiness.
  5. Using your funnel, add about a tablespoon or so of catnip. The chopstick will help push the catnip through the funnel. Finish stuffing the mouse with remaining polyester filler until pleasingly plump.
    Click to Enlarge
  6. Hand stitch the opening closed.
    Click to Enlarge
  7. Thread your large-eyed embroidery needle with your whisker cord and pull through the top of the mouse as shown.
    Click to Enlarge
  8. Tie a knot at the end of each whisker.
    Click to Enlarge
  9. To create the mouse eyes, use either a hole punch on your black felt, or cut two small circles with scissors.
  10. With your sewing needle and a length of black thread, sew the eyes to your mouse.
    Click to Enlarge

Some cats can be really rough with catnip toys, so please supervise your pet’s use of this or any toy. Check often for rips or tears and discard it if it becomes torn.


Project Design and Sample Creation: Alicia Thommas

Notify of

*Sew4Home reserves the right to restrict comments that don’t relate to the article, contain profanity, personal attacks or promote personal or other business. When commenting, your name will display but your email will not.

Oldest Most Voted
Inline Feedbacks
View all comments
4 years ago

this is great, my two igrore

this is great, my two igrore store bougth toys, but seem to know when I make a

toy its special, I’m sure they are going to love these.

Petra S.
Petra S.
4 years ago

Thanks for this cute idea.

Thanks for this cute idea. Although he is 16 years old my cat still plays. He will love it.

Greatings from Germany


Ellen M
Ellen M
4 years ago

I can’t stand the images! 🙂

I can’t stand the images! 🙂 Way too much cuteness for today


LindaYou u
LindaYou u
4 years ago

Helpful hint, sewthe heart

Helpful hint, sewthe heart  before you cut it out of the square, makes it easier then pink it!  Another tip….sew a 90 degree angle away from the seam so the hole where you stuff is sewn.  Makes it stay inside easier as you hand stitch.  I’m definitely making these. Cute. Cute.  Cute. 

4 years ago

How adorable! And simple!

How adorable! And simple!

Translate »