Dogs? What kind of dogs those? Dogs with no eyes? Dogs the size of gorillas? You think them things are dogs? Go out there and try feeding them some Pedigree Chum! They’re aliens, luv!
I’ve never been able to come up with a credible evolutionary justification for them to have these glowing teeth but who cares, they’re cool as fuck.