The level starts off with a light spawning of peons (Those Guys, Doge), supporting a Lollycat. 40~ seconds in, another Lollycat is spawned. More Lollycats are spawned around 90 seconds~, 140 seconds~, 200 seconds~, and 300 seconds~. Basically, you do not want these Lollycats stacking. A group of 5-6 Lollycats can make quick use of your meatshields, and take care of your tanks with relative ease, exposing your heavy attackers in the back.
Honestly, the only units I used are the two meatshields, Crazed Giraffe and Tesalan Pasalan. The stage will start by spawning 1 Lollycat and as time passes by, the concentration of Lollycats will continue, and if you don't push them back fast enough, you'll be overruned .
Spawn your meatshields to stall them while you either level your wallet or wait till you can spawn Tesalan Pasalan. Once you're able to spawn him, just spam Crazed Giraffe Cat and your meatshields. The former will clear out the peons before dying, paving the way for Tesalan Pasalan to kill the Lollycats, or at least push them back so your units can attack the base without killing them.
Once all of them are behind their base, just hold the line and let Tesalan Pasalan finish the base off.
Note: If you have any uber that could outrange Lollycat (range: 500), that works too.