Kraft is a national brand, so most stores will carry this item. They may not carry the exact shape that you want, but they will have the basic.
Perdue could be different. It would depend what warehouse the chain buys from. Not every chain carries perdue, at least not all the stores I am in carries it.
Please don't take this the wrong way, I am not trying to be snarky, but I have children too and I can't imagine ever having to ask about food brands. Do they have allergies that prevent them from eating certain brands? Mine can be pickey, but they have never had a preference to any certain brand. How do you eat in resturants, at friends, in school or any place other than home? Like I said, I am not being snarky, I am really just wondering.