I don't agree at all with @Lilian20 - there is a huge difference between accepting dogs whose owner said they are well trained and behaved and becoming a prisoner in your own home because friends and family can't visit and you can't work and therefore earn an income.
Also it is highly unfair to your neighbours to be disturbing them to this extent.
A guest shouldn't leave dogs in your house when they go out.
What were you thinking accepting a guest with three dogs in a shared space 🙂 :(. I don't believe for one moment she didn't know what her dogs were like, so any assurances to you were empty promises. Just because you are a dog lover doesn't mean you should put up with an irresponsible dog owner.
You need to sit down and talk to your guest and let her know unfortunately her dogs behaviour is having such an impact on your daily life and your neighbours that you can't continue to host her. Before you do this call BNB explain what has happened and that you need her to leave because of the severe impact it is having on your and your community.
It sounds like she needs to be in a self contained property in the country so people aren't disturbed by her dogs.
Give her a couple of days notice if you like to find somewhere else.
I do hope you have house rules to cover both guests and their animals behaviour, about not disturbing neigbhours etc.