I've replaced all my Glock sights with a cheap brass punch from Amazon and a hammer, including installing XS Sights, Trijicon HD-XR, and Wilson Combat Vickers Battlesights.
Easy peasy.
(The XS Sights rear sight sometimes needs the base to be filed to fit the dovetail in the slide.)
I put the slide in a bench vise and use two wooden paint stir sticks to protect the slide from the steel vise jaws.
If the brass punch deposits some brass on the sight, then I put a dab of Hoppe's #9 on it and let it soak for a couple of hours, then take a soft bristle toothbrush to it, and repeat if necessary. I've only had to repeat 3 times.
I've also used a Delrin plastic punch.
(Edited to add)
I see the rear sight on the Bodyguard 2.0 is screwed into the frame. You probably don't need a punch or sight pusher to remove it, and I suspect the XS Sights rear sight is likewise secured to the frame with a screw. I suggest you wait until you have your replacement sights in hand before you spend money that you might not have to spend. In any event, I still suggest a punch and hammer over an expensive sight pusher.
Good luck!