👉 Blepharocorythids are a group of small, round-shaped insects that primarily feed on the skin. They have a distinctive pair of eyes located at the back of their head, and they typically lay eggs in the dermis (the skin beneath the skin) of animals such as dogs and cats.