What was once the place where I purchased 98% of my kids clothing, has now become the place I feel the most disappointed in.
Old Navy used to have the cutest little boys clothes, but now their selection is so paltry, I can hardly ever find anything. There used to be a whole area devoted to little boys and baby boys, but now, that area is shared with the little girl clothes, and they take up about 75% of the space. It's quite depressing.
I have had good luck in finding things for my 8 year old. In fact, I got a great deal on some khakis a few months back. The pants are well made and have adjustable waists so the kids can grow into them.
They also have a great selection of t-shirts for older boys.
I can usually find polo shirts for my husband at good prices, but even these great finds don't make up for the disappointing little boy's section.