Rotating dress shoes is a must. I have a central rotation of (now) 3 pairs and a few outliers that get tossed in from time to time. That is a small shoe rotation and the minimum I'd say. Suits, you probably need 4-5 but I'd say 3 is a minimum. For suits, if you have to wear it every day, 5 days a week, I say minimum is 4-5 at least depending whether Fridays are more casual. Maybe a casual cotton suit for Fridays? For dress shoes, 3 is a good number for rotation. Maybe add a fourth one, something like bucks for casual Fridays? I need new shirts, most of mine are really blousy since I lost weight. Or you can bring it to the tailor and have it taken in the sides, that usually runs around $15 a shirt. If some shirts are slim enough and just need darts in the back, that's even cheaper at $7 a shirt.