Having worked in retail and having taken my dog to numerous retail places (not food related!), please keep your grubby, crabby, loud, handsy, bratty 2-legged kids at home! Bring your dog if they're well behaved enough that you'd take them out without worry anyway. Odds are high your dog isn't going to destroy the store and make me spend an hour cleaning up after them plus your dog is attached to you via leash, kids are more often not!
I don't mind shop pets but I'm also not allergic. SO, on the other hand is highly allergic to shedding dogs. She just doesn't pet them or we go somewhere with cats instead! Just my $.02.