I actually try not to use WiFi for trading more than I have to (ie. for version exclusives). Most of the traders want L100 Pokemon and such. Plus I feel like I'm accomplishing something when I find something myself.
I had a relatively easy time finding Carnivine even though I didn't really know where to find it. Croagunk's another matter though.