Anyone can do it but pick a place that will do it right. Meaning, jack up the car in the proper place so as not to dent the underbody, properly torque the lug nuts/bolts and properly inflate the tires. A dealer may do this but they may try to sell some extra's as well since there isn't much money to be made in a tire rotation.