That's adorable! Great job!

Did you knit it on the round? If so, I would suggest you try a hat for your next project.
Using round needles (i.e. a plastic cord thing with needles on each end):
Cast on as many stitches as you think you'll need to go around the head you're making it for. When you've finished casting on, wrap it around the person's head to check. This part is trial-and-error. I haven't got it figured out just yet because I use a different weight yarn or a different head every time.
The hat is knit from the bottom-up.
2 options for the start of the hat (bottom edge):
1) Knit on the round just doing a regular knit - the bottom will naturally form a curled edge.
2) Ribbing - Knit 1 Purl 1, or Knit 2 Purl 2, or whatever kind of ribbing you like - the bottom edge of the hat will not curl and you'll have a nice trimmed look.
If you are doing ribbing, work until you are satisfied with the length of the ribbing, then switch to a regular knit for the rest of the hat. When your work is a inch or so long you could double check the sizing. Keep knitting until it's about time to start decreasing (I just keep trying it on my head until I think it's long enough).
The decreasing will be fairly rapid, forming an almost flat top (so make sure it's long enough!) - but it fits well.
For the decrease, this is what I do.
Round 1 - Knit together a pair of stitches every 10 stitches.
Round 2 - Knit together a pair of stitches every 9 stitches.
Round 3 - Knit together a pair of stitches every 8 stitches.
etc.
You could start with K2Tog every 12 stitches or whatever number you choose. 10-12 is typical for my adult hats. You would use a much lower number for a smaller hat.
When it gets small it won't fit on your round cord needle thing and you'll have to switch over to double-pointed needles. I don't recommend using double-pointed needles from the start, because the round thing works much faster and is less cumbersome (also, easier for a beginner).
Continue until you are ready to tie it off - I usually work until there are 5-10 (ish) stitches left. Tie it off by cutting your yarn with at least 6" to work with. Run the loose end through the stitches remaining on your needles. Slide the work off your needles and tie off.
Quite easy! Honest.
A tip for the advanced:
When you get to the part where you're decreasing, you can choose the number for your first decreasing row more purposefully.
For example, if you have 144 stitches around your hat choose the number 11 because 144 is divisible by 12 (10 knits, 1 K2Tog). Or if it's 121, start with 10 because it is divisible by 11 (9 knits, 1 K2Tog), etc. Of course, you will have to think ahead when casting on to make the number of stitches divisible by something around 10-12 (ish).
What's the advantage of this? If you start decreasing in this way, you will end up decreasing in the same spot every decreasing row, and the decreases (K2Tog's) will form a really neat swirly star pattern on the top of your hat. Really cool.