According to the Anime All for One Is a Quirk That Can Take and Use Quirks, and Give Them. It Also Says That It Is a Storage Quirk So It Means All of All for...
According to the anime all for one is a quirk that can take and use quirks, and give them. It also says that it is a storage quirk so it means all of all for one's quirks are within his all for one quirk. There for Aizawa can erase all for one's all for one quirk, and all of all for one's other quirks with it.
What quirks can Eraser Head not erase?
So Eraserhead can't get rid of a mutation. He can't get rid of Ojiro's Tail, he can't get rid of Mina's pink skin and horns, and he can't make the invisible girl not Invisible. But he can get rid of their ability to control their quirk.
All for One is only activated when he finds a quirk and steals it. Eraserhead was not at the scene first of all, and even so All for One is masked by many other quirks. For example if All for One activates a powerful quirk, and Aizawa erases it, he can always use another.