I -balance steers and drives before mounting.
-centramatics all the way around
-plus tru balance beads in the drives (yes they do work with centramatics)
-tru bal sleeves on the drive studs
-tru bal budded lug nuts on the steers
I have invested in a compressor and 1" impact to DIY, and have spent a lot of time before I discovered how to avoid the cupping, bounce/shake or river wear on tires.
If you don't DIY, or out on the road and have a bounce/shake after rotation or after wheel unbolted and rebolted for whatever reason, I pull into a truck stop and ask the srvce writer if OK that I stand by the tech and instruct him, and charge me by the hour. I ask him to jack the wheel up and then check for run-out by placing a block of wood or whatever close enough to the tire to visually inspect for out of round condition. If more then 1/8th of an inch, I ask them to unbolt and rebolt the wheel 180 degrees from current position without dismounting the tire from the wheel (the tech will look at you funny but will learn something after you show 'em the results). Now recheck, and 9 out of 10 times the out of round will be virtually nill and the bounce/shake will be gone, assuming you don't have a more serious problem like a belt or a bent wheel, but either of these problems will probably show an out of round of more the 1/8th of an inch.