When I met ExDP 11 years ago, he had a dog and as he worked full time and I worked from home/had our DC I always did everything for DDog. Before he met me he often left DDog for 12 hours a day 
When we separated a couple of years ago, he abandoned DDog with me (as well as our DC) while he went and sofa surfed shagged around He earns in excess of £60k so has plenty to buy somewhere to live, but has chosen not to as far as I know.
Obviously I love DDog, as do the DC, but ExDP lied about him having a microchip, injections and pet insurance. As DDog is getting old now, he is increasingly having health issues which is costing me a fortune. Never mind how morally despicable it is to abandon his dog, to leave me paying for him as well as taking care of him and walking him daily is taking the piss, surely? I wouldn't consider rehoming him as we adore him, a shelter would likely PTS.
AIBU to think dog maintenance should be a thing in cases like this?! £160 down after a vet trip this morning which means beans on toast for me for the month 