What You Need to Knit a Cat Hat
A cat hat is a small, fitted beanie with two pointed ears — you can knit one in about two to four hours once you know the basic steps. You will need yarn (worsted weight works best), needles sized to match your yarn, a yarn needle for weaving in ends, and a tape measure. The finished hat fits most adult cats and small dogs; if you are making it for a specific animal, measure around their head just above the ears — most cats measure 7 to 8 inches around.
Yarn choice matters more than you might think. Acrylic yarn is washable and affordable, which is practical for something a pet will wear. Wool is warmer but can irritate sensitive skin. Avoid anything with loose fibers or beads that a cat could chew off and swallow. A solid color shows off the ear shape better than a busy pattern, though stripes work fine if you like them.
You will also need to know how to cast on, knit, purl, decrease stitches, and bind off. If those terms are new, spend an hour with video tutorials before you start — this pattern assumes you can do those five things.
Key Takeaways
- A cat hat uses about 50 to 80 yards of worsted-weight yarn and takes two to four hours to complete from cast-on to finished hat.
- The basic structure is a tube you knit in the round, then you shape the crown and add two pointed ears before binding off.
- You decrease stitches gradually to form the crown, then pick up stitches around the top to knit the ears separately.
- Measure your cat's head above the ears (usually 7 to 8 inches around) to decide how many stitches to cast on.
- Acrylic yarn is the most practical choice for a pet garment because it is washable and affordable.
Casting On and Knitting the Body
Cast on 48 stitches using the long-tail cast-on method. This number works for a cat that measures 7 to 8 inches around the head. If your cat is smaller or larger, adjust: aim for a cast-on number that is a multiple of 4, and measure your gauge (how many stitches equal one inch) before you start so you can calculate the right number.
Join your stitches into a circle without twisting them. You are now working in the round. Knit every stitch for 2 to 2.5 inches — this creates the main body of the hat. The hat should fit snugly around the cat's head but not tight enough to leave marks. Try it on your cat (or a stuffed toy the same size) after the first inch to check the fit.
Once you reach 2 to 2.5 inches, you will begin shaping the crown by decreasing stitches. On the next round, knit 2 stitches, then knit 2 together (a decrease). Repeat this pattern all the way around — you will end the round with 36 stitches. Knit one full round without decreasing, then repeat the decrease round. Continue this pattern (decrease round, plain round, decrease round, plain round) until you have 12 stitches left on your needles.
Shaping the Crown and Preparing for Ears
When you reach 12 stitches, knit one more plain round, then decrease on every stitch: knit 2 together all the way around. You will have 6 stitches left. Cut your yarn, leaving a 6-inch tail, and pull the tail through all 6 stitches to close the crown. Weave the tail through the stitches a second time for strength, then pull it to the inside of the hat and trim it.
Now you will pick up stitches around the top edge to knit the ears. Using your yarn needle, count around the edge where you started decreasing — you should have roughly 36 stitches available. Pick up 18 stitches on one side of the hat (this will be one ear) and 18 on the other side. You are picking up existing stitches from the hat itself, not casting on new ones. This keeps the ears attached to the hat securely.
Knitting the Ears
Divide your 18 stitches for the first ear onto your needles. Knit in the round for 1.5 inches — this creates the ear tube. Then begin decreasing the same way you did for the crown: knit 2, knit 2 together, repeat. After one plain round, decrease again. Keep going until you have 4 stitches left.
Knit 2 together twice to bring it down to 2 stitches. Cut the yarn, pull the tail through both stitches, and close the ear. Weave the tail to the inside and trim. Repeat the exact same process for the second ear on the other side of the hat.
The ears should come to a point and stand up naturally because of the way you decreased. If they flop, you can lightly block them (pin them into shape while damp and let them dry) to help them hold their point.
Finishing and Fitting
Weave in any remaining yarn tails on the inside of the hat. Gently stretch the hat to its final shape and try it on your cat. The hat should sit just above the ears, with the ear points standing up. If it is too loose, you can take in the seam slightly by sewing a small line up the back where you joined the circle, but this is rarely necessary if you measured correctly at the start.
Wash the hat in cool water with mild soap, squeeze out excess water (do not wring), and lay it flat to dry. This helps it hold its shape and removes any dust or oils from handling.
Adjusting the Pattern for Different Sizes
If your cat is very small (under 6 inches around the head), cast on 40 stitches instead of 48 and decrease more gradually. If your cat is larger (over 9 inches), cast on 56 stitches and follow the same decrease pattern. The key is keeping the proportions: the body should be about one-third the total height, and the ears should be roughly one-third as well.
You can also change the ear length by knitting them longer or shorter before you start decreasing. Longer ears look more dramatic; shorter ears are easier for a cat to tolerate. Most cats do better with ears that are 1.5 to 2 inches long.
Troubleshooting Common Problems
If the hat is too tight and leaves marks on your cat's head, you cast on too many stitches or your gauge is tighter than expected. Unravel and start over with 4 fewer stitches. If it is too loose and falls off, you cast on too few stitches — try 4 more next time. Keep notes on what worked so you can repeat it.
If the ears are floppy instead of pointed, you may have decreased too slowly. The ears should taper to a point over their length; if they stay wide, you are not decreasing often enough. On your next hat, decrease every other round instead of every third round.
If you have a hole where you picked up stitches for the ears, you can close it by sewing the gap with your yarn needle and the yarn tail. This is normal and takes only a minute to fix.
Frequently Asked Questions
How long does it take to knit a cat hat?
Most people finish one in two to four hours, depending on how fast you knit and whether you have to stop and fix mistakes. Your first one may take longer as you learn the pattern; the second one will be faster.
Can I use a different yarn weight?
You can, but you will need to adjust your stitch count and needle size. Thicker yarn means fewer stitches to cast on; thinner yarn means more. Check your yarn label for the recommended needle size and knit a gauge swatch first to make sure the finished hat will fit.
What if my cat will not wear the hat?
Most cats tolerate a well-fitting hat for a few minutes, especially if you introduce it slowly and reward them with treats. Some cats never accept it, and that is okay — you can display it as decoration or give it as a gift to someone with a more cooperative pet.
Do I have to knit in the round, or can I knit flat and sew it together?
You can knit flat on straight needles and sew a seam up the back, but knitting in the round is faster and creates a seamless fit that cats find more comfortable. If you prefer flat knitting, cast on 24 stitches, knit in stockinette stitch (knit one row, purl one row) until you reach 2.5 inches, then follow the same crown-shaping steps before sewing the seam.
Can I add a chin strap so the hat stays on?
Yes. After you bind off, pick up 6 stitches on each side of the hat where it sits near the ears, knit a cord about 4 inches long, and bind off. Tie the cord under the cat's chin with a bow. Use a knot that comes undone easily in case the hat gets caught on something.