Maybe the "Muggles" in question were next to the Snow Maiden. Muggles seem to be everywhere and probably annoyed the Snow Maiden so she up and left (or shrank in size). Did you check the last spot you left her? If she is still there but you have not properly "mapped" her, what does this say about your work in the field? Hmmm.....things to ponder. Dumbledore is another subject altogether. He is tricky to keep track of, don't you know!