Boys clothes are SO hard to come by... There's such a HUGE selection of girls clothing and like nothing in the boy's section.... Wal-Mart and Target are the WORST... I love them because sometiems they have the 3 or 4 dollar onesies and pants to mix and match and you can't beat that but I hate it because the boys section is so tiny it's ridiculous... you have like no options!
I have found that shopping in the baby sections at department stores like Dillards, Macy's, JC Penny's, Sears, etc is the best.. They have a much better selection of ADORABLE clothes and full outfits for baby and they really are not that expensive.. Everytime I go they have some sort of sale and I usually walk out with a good ammount of new clothes for a good price. We dont' have alot of extra money around here so if it were too much I woudlnt' shop there. Don't let the word 'department store' scare you away! lol
Also try places like Ross, TJ Maxx & Marshalls... It's always a hit or miss but I have found stuff in there that is to die for and it's cheap!
As the mother of 2 boys my best advice to you is get used to it. The boy selection always stinks everywhere!
Do a lot of your shopping on line and even though the selection isn't great you'll stumble on good things now and again at your average stores.