Then I present to you, the GTLBaby build. It's extremely versatile and punishes the zerg for picking his race.
On to the build order: (works on Xel'naga caverns, crossfire, team games, shakuras plateau)
+ Show Spoiler +
6 type "why zerg 1 base all in dog?"
10 Pylon
10 Forge
13 Cannon
10 Pylon
10 Forge
13 Cannon
*All chrono boost must be used on probes*
Now you might be asking yourself, this is dumb how does this keep zerg on one base?
Well the trick is you build the pylon and forge at the bottom of their ramp. Now once you build the pylon at the bottom of their ramp, you must ask them again "why 1 base? zerg is macro race"
Zerg is forces to do one of two things now: Lair (Nydus) or bust down with Roaches.
Scouting
+ Show Spoiler +
Pylon walk in to their main around 5:45-6:00 and see what they're getting! Steal a gas or two and don't forget to call zerg a dog user. Furthermore if you suspect roach play to bust down your forge/pylon wall - add 3 more cannons and a pylon behind those cannons. This is imperative because zerg might think that only 1 pylon is powering those cannons and he might try to all in it. However zerg is roach rushing dog and doesn't realize zerg is macro race.
Transition
+ Show Spoiler +
If you notice he tries to bust down your wall with roach or you scout roach with your pylon walked probe then play normal back at home (gate -> double gas -> core ) Now the trick is roach can't shoot up and since he only has one hatch, he should only have one queen. So you get stargate proxy (1 Vray + rally'd phoenix).
If you notice quick Lair tech then you just 3 gate expand as normal and make sure to get cannon above ur ramp, chrono boost 1 sentry as soon as cy core done and make sure to have pylons along the perimeter so you don't get nydus'd.
If he goes 1 base muta - tell him 1 base muta is dog strategy and just 3 gate expand and collect your win.
If you notice quick Lair tech then you just 3 gate expand as normal and make sure to get cannon above ur ramp, chrono boost 1 sentry as soon as cy core done and make sure to have pylons along the perimeter so you don't get nydus'd.
If he goes 1 base muta - tell him 1 base muta is dog strategy and just 3 gate expand and collect your win.
Replay will post more later.
ROOTCatZ - 1 base dog
http://www.z33k.com/match/download?game_id=49855&id=31931
BlingKing - 1 base dog
http://www.z33k.com/match/download?game_id=50932&id=32182
My credentials (im probably higher rated than u)
http://www.sc2ranks.com/us/768812/GTLBaby I have 200 bonus pool. this game is easy.