Quoted By:
I saw this pic somewhere.
I think on the left are Hooch and Slughorn.
On the right is someone who is completely clothed in pink, but looks to nice to be Umbridge.
On the far right is someone who could be Snape in a dress (the boggart) or the actual grandma of Neville