"Processing thoughts of you always, Love Puppy"
From the true love locket.
I for one, don't really think it makes sense that you basically slaughter love puppies to get coins and good trinkets. I mean, really? They heal you and in return you kill them?
THerefore, I think that instead, love puppies should count as allied units like the mecha knight and that instead, you have to PROTECT them from the other monsters in the room. Then, AFTER all hostiles are destroyed, the love puppies gives (ie you don't rip it open like a pinata) coins and stuff before healing everyone instantly and disappearing in a pink mist. This does multiple things.
First. Seems more realistic and makes you feel like you actually deserve whatever trinket you might get
Second. This adds another interesting aspect to the game because you never know if a love puppy is going to spawn in a room. Therefore, once one does appear everyone's objective must shift to getting to the puppy and protecting it from wayward projectiles and such.
and third we don't have to wait around for the love puppy heal us for like 5 minutes if everyone is injured, it just heals us all instantly after the battle.
As long as enemies don't actively hunt down the love puppy, I'll support this.