Why didn't Harry/Dumbledore use the Imperius Curse or Cheering Charm to get Slughorn's memories?

Sort:
The_Nerd-Man

I am honestly at a loss on this one. That Harry didn't use the Imperius Curse (which he obviously knew at that time) on Slughorn could be explained away by saying that he's too nice, but he didn't seem to have any problem casting it on the Goblin at Gringotts a few months later. He learned Cheering Charms in his third year and could of used that to influence Slughorn without having to use an Unforgivable. And even if Harry didn't use one of those spells for one reason or another, why wouldn't Dumbledore? Dumbledore knew how crucial acquiring the memory was. After extensive research I've discovered that Dumbledore most likely got the ersatz memory from Slughorn the summer of 1995 - he had plenty of time to get the memory without having to go a roundabout way using Harry as bait. This makes no sense to me. Can someone please help?

Peace-on-Earth7

Slughorn was really advanced in magic... I think it writes in the book that those couldn't work.

The_Nerd-Man

Hmmmm. . . . good point, in Goblet of Fire Harry resisted the Imperius Curse, and since Slughorn is far more skilled than Harry it makes since that he would be able to, too. (Subsequently his decisions wouldn't be influenced by the Cheering Charm.)

Even though I believe that this series is flawless, I think that if there was one it would be the ignored possible use of Liquid Luck, Cheering Charms, Veritaserum (truth serum), the Unforgivables and other potentially accessible weapons throughout the books.

Thanks for the reply!