Well it really depends on the rest of your team, even though I am obsessed with dunsparce I think remoraid would be a better choice for G/S/C playing because the G/S/C versions didn't have traits, I think that with some hard work and a little good will too you can make dunsparce strong even in the G/S/C games, the choice is really up to you, if you already have a decent/strong water pokemon I'd say go with dunsparce, but if your team lacks a good water pokemon take remoraid, octillery can do some serious damage with the right moveset. If you want a challenge take dunsparce, you won't regret it =)