Creatures of myth Wiki

Heavenhound or Celestialhound is massive, celestial/seraph hound, each the size of a cathedral, though heavenhounds can shrink or expand depending on their role—appearing as a streak in the sky or looming over mountains. Their forms shimmer and shift, making them hard to perceive fully with mortal eyes. In European folklore. Celestialhounds or heavenhounds appear in many regional myths—often not called by that name, but clearly belonging to the same archetype: supernatural canines of the sky, associated with clouds, angels, the high rank seraphim, and divine deities. The other heaven canine is a heavendog.

From the hell, the counterpart of heavenhound is a hellhound.

From modern anime, the sparkle heavenhound is a sparklehound.