If you want to jump on the bandwagon GIR, I'd just recommend the newest ones, they're generally superior in most (if not all) ways to their predecessors. If you can't stand the thought of touching those gross 5th Gen pokemon, go with Heart Gold or Soul Silver, they're right up there.
I think...