Yeah, w/ respect to my BTDT comment, this video (Below) is pretty much spot on --same mouse (x2) that had the same problem (x2) that I experienced. ...and fixed. (x2) And, being a gamer's mouse, those switches are more heavy duty than most. --yet still get dirty.
https://www.youtube.com/watch?v=kK7vwgZ7O28