Thinking about it, there's a good argument that Trump isn't Putin's puppet.
1. Trump's a megalomaniac and I doubt Putin wants competition.
2. Trump's knee-jerk crazy and controlling him is probably impossible, even for Putin.
3. Trump is candid in his Russian discussion, and I imagine a secret agent would be secretive.
So maybe he's just his own, standalone catastrophe.