In HBP Harry wrote an essay on how to deal with dementors.
If i remeber correctly, Harry wrote about patronus charm, but Snape disagreed with him.
So what is Snape on about? Is there anything more effective than a patronus charm, or was Snape just messing with Harry. Although he was the tracher, so he should be teaching correctly.
Although Lupin did mention in PoA that there are several ways to deal with them.