Hiya Natalie!
Oh gosh, I have SO been in the position of missing out on something awesome because I didn't buy it when I saw it. Not fun! This is why my Disney shopping motto is now "Shop immediately!"
Merchandise at the parks does tend to come and go...sometimes even in the same day! While I can't say if the Oswald Ears are available at the moment, I can share that the last place I know they could be purchased was
Oswald's in Disney California Adventure Park. I'd definitely check there on your next visit! Did you know there's also a
Merchandise Guest Services phone number? You could try calling to ask a Cast Member if they might be able to help you as well.
As I mentioned, I have missed out on a souvenir once or twice. But I have had some great luck finding items new or nearly new from reputable resellers online! I would never recommend paying much above the original retail price, but a little searching can help you find sellers with good reviews and reasonable offers.
Shopping at the Disneyland Resort is so much fun! I love that if (um...more like when) I shop a little more than I planned I can
have my purchases held for me so I don't have to carry them around. This service is especially great for larger items that can be hard to manage on attractions. One of my favorite souvenirs is a nice, cozy, Disneyland sweatshirt. It's fun to have a little piece of Disney to wear when I get home!
I'm sorry that I can't use my magic wand to make your Oswald hat appear, Natalie! I hope that you'll keep your eyes open and have a pixie-dusted visit to the parks and find your ears soon.
Keep moving forward!
Amanda