Poochyena can only be found on Route 9 on Pokemon white.
route 6
you get it in route 5
route 3
Above route 11.
On Route 13 from the Treasure Hunter with a black coat.
HM Waterfall can be found on Route 18 in Pokemon Black and White.
The PokeTransfer machine is in the PokeTransfer Lab on Route 15.route 15 is near black city (pokemon black) or white forest (pokemon white) and Marvelous Bridge
route 6
Route 18.
Route 13
Route 18
It's not on Route 4, it's in Route 9 during swarms and it's for Pokemon White only.
you get it in route 5
you get it in route 18
fishing at route 4
route 3
Route 10 (swarm)