Thank you soooo much for this. I was wondering when someone would actually do a walkthrough like this, it's very helpful.
To be honest, I really hated seeing threads asking where to find X pokemon and someone replying "Lol, just keep searching and you'll find it somewhere!11!"