Methylene blue isn't even used in Gram staining, so there's one counterexample for you.
A basic dye used in gram staining is crystal violet.
acidic dyes such as eosin, acid fuchsin, and nigrosin
It is used for those bacteria which contain fat or lipid layer on their outer wall, and did not stain with grams staining. e.g. Mycobacterium