Overseer Lady Josephine

Overseer Lady Josephine is a non-combat pet in Diablo III, added in patch 2.4.1. She drops from Menagerist Treasure Goblins which are found only in Adventure Mode (and only on rare occasions in Nephalem Rifts).