Maybe she met a few kids that petted her really hard,, or pulled her tail or whiskers or did something to her she didnt like and she thinks every kid will do the samething so shes snappy now.

sorry i dont have any real advise to give ya. i wish you and your pooch the best of luck though.