I can’t vouch for the fic (which has the too cute title of The Smallest Slytherin) yet as I just started reading it. However this line from the first page did jump out just a bit:
"Never lie to Snape," Malfoy counseled. "Snape canes Slytherins who lie to him."
Well of course he does!
Snape and canes… a match made in… well somewhere you’d fine me.