If you're getting cakes for the kids rather than adults, I would go to Fred Meyers. They have a ton of different patterns to choose from. Beaverton Bakery is delicious but I doubt kids recognize the quality. My son has had a Pooh themed party, and an Elmo, and both times I was able to get adorable cakes the next day from FM. Also, they have a few options for cake, icing, and filling.
We had checked out the local Safeway when we were getting our first cake and they didn't have nearly the selection. In fact, in their book they had taped "no longer available" over at lot of the options.