Checkpoint works with 3DS carts, 3DS downloaded software AND DS carts as well.
Create a new folder in the [...]\saves\0x01726 Pokémon Gold, with your modified save file inside, instead of replacing the older. This should be enough. In this way you should see the new save file separately in...