I'm real estate agent and on saturdays I bring my furbaby Apple with me to my office. She loves coming because everyone here thinks she's so adorable and she gets lots of attention. Well today she's been growling at everybody she snapped at other agent's granddaughter

and when I picked her up so she wouldn't bite the little girl she peed on me

She's never behaved this way I'm so embarrassed. What is going on!!!!
She's been shaking like crazy all day
HELP!!!
p.s. by the way I forgot to mention she's 7 mos old