its fake, and it looks that way the feet dont match up with the grass. plus you can see where they smudged the pic a bit above the dogs head to try and make it blend better.
"UPDATE Apr 14, 2007 - Herculean Hoax
This phantasmagoric photo of "Hercules" has been recently circulated around the internet; however it is a digital fraud. We'll have a picture of the real Hercules for you on Monday."
^^Last pic is real. Thats a Anatolian Mastiff. The other pic is fake. The worlds largest dof was in fact a mastiff, but not a neopotalian one. Its name was Zorba and it was HUGE...look it up.
Hell yes dogs should be that big!! Last time I heard about Zorba was in Guiness Book of World Records. But the edition was from 1996, so it's quite possible that there are bigger ones out there
Now the first picture, the dog is quite huge. But to be fair, the chic is walking an Arabian, which are a tad shorter than other horses(around 15 hands).