There always one spot where the boss NEVER touches (or, you just need to duck when they come near.) First destroy all of the other enemies (in a boss level, you have unlimited amo.) This spot isn't on the ground, so you will need to climb. Then, hit the boss as many times possible to defeat it.
If you were looking for Tang Tang for GBA cheats, then you might also want cheats for: