(((hugs))) I feel for you... I know it isn't easy, I went through this with my dog when he was much younger. What worked for me was another dog but... what I tried first was fostering for a local animal rescue group. Maybe you can look into that, rescue groups supply you with food and vet care. Also it's not long term if it doesn't work out & you'd help a homeless dog out until it could find a new home.
Hope things get better.
Hope things get better.