Cotton dress shirts should only be dry-cleaned once every so often -- unless, of course, you have the funds to keep replacing them. Frequently dry cleaning your dress shirts will deteriorate the fabric fibers, and the chemicals used will give your shirt an unsightly yellow tint. Check labels and wash according.
Get it clean: Machine-wash and hang-dry your dress shirts as for buttons or not..I unbutton.