I admit I wish that I had a better answer for you guys, but here it is:
The logo, and the flickering "Dog" on the tv was done by a good friend to go with the site as he saw it. As I am not very creative.
(We probably would have had a duck bill as an icon if I didn't have my friend, which is cute :3)
So there isn't really a meaning other than aesthetic.
I know that it is a dog, (A schnauzer of some kind I think?) but whenever I see it, I can't help but think of a horse.