I feel for you, I really do

You had such a nice set up there and you feel as though it's ruined. It truly is ashame.
I have "kind of" the same problem with the neighbor dog. He's huge, but it seems he's friendly. He's a rottweiler mix and strong as an ox. He has played with our Golden and he wore her out. Daisy (one of our two yorkies) is like you described Rocky, she thinks she's bullet proof!
My husband and I have asked the neighbor repeatedly to please keep "Bud" in his yard because of the little girls.
Well, just this afternoon, I was on my way out the door to take the girls to the park for a walk. I opened the door with one hand and have, Abby, my purse, keys and cellphone in the other. I look and there's Bud at the bottom of the stairs!
Daisy made a b line for him and I panicked! I practically threw Abby and everything else back in the kitchen and pulled the door shut and ran and picked up Daisy. Thank God Daisy didn't try to bite Bud or growl at him, she just sort of stood there in a face off.
I put Daisy in the car and went back in to collect Abby and my things. Bud kept wanting to get to Abby while I was carrying her. I don't think his intention at this point is to hurt them, but I'm afraid he might turn on them in a heartbeat!
I'm going to tell hubby tonight that he has to talk to the neighbor again. (we just talked to him yesterday

)
I'm sorry, I don't know what you can do. Do you think you could nicely ask these people to keep the dogs in when you're there? Explain your concern. Kill them with kindness. It's hard to turn a deaf ear on someone when they are being nice.
Good Luck,
Tammy