there is a cv joint puller, and then slide hammer, some sold as each separately, some sold as bundle or combo, for passenger side cv axle, place the puller between carrier bracket and inner joint. for driver side cv axle, just place the puller between transmission output shaft and inner cv joint.
10lb otc slide hammer, part number 7703, and an otc hex extension rod part number 7508, my otc are in black color.
i also have the smaller 5 lb oem from autozone, that alone may or may not able to get the job done, depend on how stubborn the axle is.
i found with the otc hex extension rod, it greatly enhanced the functionality of the slide hammer because with the original slide hammer arm alone, the length will be reaching about the wheel spindle area, therefore, unless you take off the spindle and strut, rotor and calipers, all those will be obstructing the path,
once i attached the the otc extension rod, it has provided extra length so i can slide freely outside of the vehicle, and the 10 lb hammer provided more sliding power.