Clearly a chupacabra.
Just kidding. Looks like one ugly-ass chow mix to me. You wouldn't believe how ugly a dog can be if you mix the wrong breeds. When I was a vet tech, somebody brought in a chow/shar-pei puppy that looked like a giant, hairy, raisin. Could hardly tell which end was which.