Toilet Tower Defence - Endless - Strategy and loadout

Please explain strategy and loadout suggestions for getting past wave 170.

I think a lot of people have the units now but don't fully understand how to use them correctly including myself