Her Cradily doesn't have Rock Slide. It has Smack Down.
In fact, that's the only attacking move it has, unless you count Sandstorm.
I have to disagree with the Toxic Spikes though. Granted it'll widdle down everything but her Breloom gradually, 2 layers doesn't help. Her Breloom has Poison Heal and Spore, along with Mach Punch and Grass Knot. Grimer would wall it, but Sludge would potentially Poison it. Granted Grimer would take out Breloom relatively easy.
On top of that, 1 layer of Toxic Spikes gradually does 12.5% or 12% damage per turn, while 2 layers would need 3 turns to catch up to the damage 1 layer would do.
Quick sketch;
1 layer Toxic Spikes scenario:
Trubbish used Toxic Spikes
Cacnea uses Sandstorm
Trubbish uses w/e move to take out Cacnea
That's 3-4 turns at most to take out Cacnea and to set up 1 layer
2 layer Toxic Spikes scenario:
Trubbish used Toxic Spikes
Cacnea uses Sandstorm
Trubbish used Toxic Spikes
Cacnea uses Leech Seed
Trubbish uses w/e move to take out Cacnea
That's.. 6-7 turns at most to take out Cacnea for 2 layers
It's pretty much to hasten to pace of battle, if you want to call it that. Which is the next issue; You want to take out everything she has asap.
The Cradily issue is really not a big deal at all. Have you read the piece I wrote on Cradily in my guide? Have you seen the extremely easy solution to get past that Cradily? All you need is a Hariyama, which evolves at 24, 1 level under the current badge cap up to this point. At 24, you'll have Knock Off/Fake Out/Vital Throw/Arm Thrust available to you.
In fact;
Copy/paste from the guide;
If you have something with Toxic Spikes, by all means, I encourage you to not set them up unless you can take out Breloom in 1 or 2 hits. Aside from that, Toxic Spikes is highly advised for this battle.
She'll try to send out Cradily early in the battle, all it can and will do- Is Curse/Sandstorm/Recover. If it gets the chance to attack with Smack Down after it gets up 2 or 3 Curses, you're pretty much done if you don't have a Fighting-type.
Spoiler Makuhita evolves very early (Level 24) and it has good Attack, plus it has access to Knock Off and Vital Throw (never misses, but you move last), making it a very viable Pokémon for this Wall-dily. Props to Vinny for this, he made me go back for a Makuhita.
I'm sorry, but your strategy has too many variables for me to find it useful, it relies on a core of 3 Pokémon. What if 1 or 2 of those Pokémon faint before having done their task? Soft-reset until you succeed? This can cause people to rq as well, you know.
Again, this is my personal opinion and shouldn't be taken as criticism or negativity, despite the fact that it might look like it.
I'd just listen to Vinny and grab a Makuhita to make your life easier on the Cradily.
~Dashie