Car shifting is ideally done using special built car carriers that are used by the car manufacturing companies to deliver cars from its factory to its dealers. Cars can't be carried in usual trucks that are used for carrying household goods.
Whenever you are hiring a car carrier service provider, you must ensure that they are not going to drive your car to the destination. They must use a car carrier that is specially built for carrying cars.
There are several checks that is to be performed before loading the car in the carrier like there should not be fuel in the tank, accessories like tapes, audio systems etc should be removed and so on. Make sure you perform all these check before loading your car.