Back in the Bronze Age, the Hittite people of Anatolia believed that dogs acted like sponges for magic. They would absorb any magic they came across, and leave a residue of it on anything they touched later. This meant that they could be very useful for purification rituals (if someone is cursed, you have a puppy lick the magic off), but also that they were a serious danger when you needed a magically clean environment, since you never know what kind of magic a dog might be dragging around!
Everything the Great King (i.e. emperor) touched needed to be ritually pure, for example, so if a dog got into the royal kitchens, everyone involved had to shower, put on fresh clothes, then burn any wooden or clay tools they were using. Stone and metal tools could be used again after being appropriately purified. Deliberately letting a dog into the kitchens was punishable by death, because deliberately interfering with the Great King’s purity could spell doom for the entire Empire!
I would be lying if I claimed I’d never thought about making a short IF where you play a Fantasy Bronze Age dog with the ability to ABSORB magic spells of various sorts and then RELEASE them where you need to…
EDIT: Actually, TAKE and DROP/PUT are perfect for this. Why didn’t I think of that sooner?