Want to avoid the stink battle entirely? Wash your blanket every three to four weeks, even if it “looks” clean. Smell is sneaky. Also, never store a damp blanket—that’s like inviting mildew to a sleepover.
Use a fresh mattress cover underneath, and give your blanket a good shake outdoors once a week. Dust and pet dander are the villains here. You are the hero who defeats them.