Today one of my kids accidentally hurt Mini Stitch. Dan wasn't sure if it was the kids or not, but I opted to replace it because I felt it was the right thing to do. As I walked through StarTrader looking around a thought struck me. Disney sells all these plush characters in all these different costumes and that takes up a TON of shelf space. What if they didn't have to do that. What if they took Build-A-Bear's model and then expanded on it.
I'm not a huge fan of the actual building process, so in my specific concept I would skip that part and just have a plush premade. At this point you can then dress and accessorize your plush. For example you like Stitch, and you like Indy. Well you buy the basic regular Stitch doll, and then for a nominal fee you buy the Indy costume for him. The majority of plush could easily be designed to allow interchangeability of costumes and accessories. This would also further declutter the shelves, because instead of needing one of every type of plush in every costume... you have a blank of the plush and every costume.
You also have the ability to then theme this shop to specific lands. If you want Mickey in a Pirate Costume... head over to NOS because you won't find it in Tomorrowland... If you want Goofy in Jungle costume then go to Adventureland... not going to find that in Fantasyland etc.
Just a simple thought. I know a lot of people who constantly complain about the lack of available characters, and the limited styles that characters are found in. I thought this may resolve both problems.