C.P.
Could there maybe be a reason behind why she's changing her pj's? You said she's almost 3 but is she potty trained? If so maybe she's wet herself a tiny bit? Is she always wanting to change into cooler pj's? Maybe she's sweating and they get damp because of that? My 3 year old cannot STAND being wet even if its a teeny tiny spot. He has to change whatever it is thats wet. Or maybe she is just getting too hot. I know when I was a child(and now as an adult as well) I would get over heated at night, and even now in the dead of winter sleep with just a tee shirt nightgown and a light quilt. I don't know these are just a few suggestions. As for the dresser, maybe you could put the child proofing locks on it and she wouldn't get into it. HTH! :)