Man, Team Rocket have the best Pokemon in the show. Not because they're super powerful, but because when it all comes down to it they're all incredibly loyal and have amazing tolerance. I mean, Carnivine was locked in a box for years yet it still loves James, Seviper was flat-out beaten by Jessie, yet it seems to have no grudge against her whatsoever. And considering the fate of the poor Rocket Pokemon is constant beatings, and the fact they seem to realize that and still stick with Jessie and James is just amazing. This episode shows that as Cacnea still wanted to stick with his loser friends then trade up to a much superior trainer like Gardenia, that really brought a tear to my eye. Meowth was right last episode, Team Rocket and their Pokemon really do have a powerful bond. I really liked how Carnivine looked sorry for Cacnea at that one part (which seemed like some bizarro Rocky scene), since all things considering it's basically probably the reason it is leaving...but still, I'm really gonna miss Carnivine and Cacnea's double hugs. In a way, I always saw Cacnea as kind of carrying on Victrebel's legacy, so now I kinda see Carnivine carrying the torch now.
Oh gawd. I can't believe I wrote that kinda emotional stuff, but seriously, I love the Rocket Pokemon so much. I'll probably burst into tears when Seviper leaves...if it does, that is.
As for the episode itself, to be honest the first half was kinda dull...but Cacnea's entire training and the ending made up for that. And Chiisaki Mono sealed the deal.
Really hope we see Cacnea again, maybe as a Cacturne. I don't expect it to ever permanently return, but it will be nice to see it show up atleast.
Which reminds me...I really really want a Team Rocket-version of Spurt, as in showing all the former Pokemon of theirs lined up or something. That would rock.