Hermione's Patronus in "Harry Potter and the Order of the Phoenix" is indeed an otter, not a weasel.
It's easy to get them mixed up since they're both small, furry creatures. But, Hermione specifically describes it as an otter in the book.