I may not have a great answer to this, but this is abuse. Also, letting a dog run around unleashed is a crime in DC.
Essentially the best thing to do here is contact the owners formally. Leave a letter saying that if the dog is left out all night and continues to bark you will call animal control/the humane society. And then do it. If the dog is an obvious “breed” like mini poodle or shih tzu, there are DC metro area rescue groups that could come remove the dog without the dog having to go to an animal shelter where it could get put down.
It’s complicated but the dog will be safer with a rescue group than out in the street where it will get run over.