
I would say she is being a typical adult cavalier bitch. Why should she have to accept being dived all over by other dogs outside her pack. In the wild it is only young puppies that are allowed to take liberties & unrelated dogs would not be tolerated.
I would not apoplogize for her behaviour, it is the other owners who should ask & apologze if their dog goes to her. My second youngest was friendly with all dogs until an airedale was allowed to dive on him & winded him quite badly, he no longer tolerates all dogs, GSD's Collies & Border Terriers are ok as he lives with the first two & is very passionate about BT's(especially the girls)He grumps at the dogs he doesn't like & fortunately that is all as it's not in the Cavalier character to be very aggressive, lots of vocal but no physical contact is the normal