Smooch! "Arf!"
Sounds like you need to define your limits with her. Is there a behavior that you just cannot tolerate? You won't be able to change her personality, but I think the first step would be to have "the conversation." Here, you communicate exactly what it is that you want to change.
It is never fun to be assertive (take it from another type B). I've always viewed giving negative feedback as equivalent to ripping off a Band-Aid.
If she balks, or tries to invalidate your issues, then you need to be prepared for a little down time in the friendship. Sometimes type A's will try to bulldoze through whatever you say.
__________________
.
|