kept him fairly humanoid. was going to go for a half-dog thing, but opted not. dwarfed out...been watching a lot of twin peaks.
chupacabra - a purported creature resembling a gargoyle, said to exist in parts of mexico and on puerto rico. spanish for "goat-sucker" for it's attacks and draining the blood of it's victims.