Definitely not a baby deer, it has too many teeth. That would have to be a 3-year old to have that many teeth. Goat might be right.
It seems to be missing a couple of bottom teeth if it were a dog.
I think it's a skunk, a possum, or a raccoon.
Looks more like el Chupaduffer to me.El Chupacabra!