Unread Messages Badge Wrong in Dock
That has happened to me. Try opening the app and clicking on the person who sent the last message (or simply click on all of your contacts). That should prove you have read all the messages and take away the badge. Hope this helps.