Taurean, bummer!

As you know my kids are crappy sleepers so my advice probably doesn't hold much weight lol
I would try to stretch out her morning nap and lose the afternoon one so she is just having a mid day nap. I would say if she is all over the place then she is about to transition to one nap and you have to wait it out until she finds a new rhythm. It could very well be the teeth - DS had a horrible time with the molars.
A usually wants her nap anywhere from 11 until 3pm. She was only sleeping for 40 minutes but lately she has been doing some 1.5 hour naps which is cool. She only has one usually although if she does have an early one she will sometimes want another in the afternoon and then she is up until 10pm.

I wouldn't even attempt to get her to bed if we had people over or were out, there is just no way. She would wait until she is drop dead tired and then fall asleep on me. This is why I don't go out lol. Like Marcellus I just live with it.