I thought it was time for an update! I am pleased to say that we have made some progress with Brandy so far but we are a long way from being out of the woods yet!
We had our visit from Lynne Davies at the end of July and she suggested we make some immediate changes by "sacking" her from her role (as she saw it) as "potential pack leader"!
We were advised to purchase a crate for her to sleep and eat in. Her meals now are fed to her in the strong black kongs so that she has to utilise her brain in order to get the food out. She also wears a remote spray collar permanently and I wear the remote around my neck at all times so that I can interupt the barking/attacking the letterbox/jumping up behaviours etc immediately (the downside of this is that I look like "an OAP with a panic button round my neck in case I fall over" - I have had a few funny looks from delivery drivers and neighbours but as long as it works I don't really care!

).
I also have to make every walk a "training walk" and walk her on the gentle leader, getting her to sit and ignore cars/other dogs while stuffing treats down her mouth to reward her for ignoring the distraction. We still have a way to go to master this technique though!
On the whole, Brandy seems a lot calmer already and, after a shaky start where she didn't empty the kongs properly for the first few days, she now gets really excited when I make the kongs up and runs into her crate in anticipation! She has pretty much stopped barking at our neighbours when they pass in the car and even (mostly) when they walk past with her arch enemy, Yoshi!!!
We are really pleased with her progress so far but we still have a lot to do! We (myself, my husband and Brandy) are booked onto Lynne's residential course in September and I am certain that this will be the making of us - I feel that we need one-to-one experience in controlled situations, especially where other dog tolerance is concerned.
Brandy is a fantastic and intelligent dog and I KNOW that she will one day emerge as our perfect family pet!!!
Many thanks for everyones comments and support - it is much appreciated
Thats all for now - I will post again after our residential course in September.
Kind Regards,
Hazel