Translation of "I have got a dog" in German

I should have got a dog a long time ago.
Ich hätte mir schon lange einen Hund anschaffen sollen.
OpenSubtitles v2018

I have got a dog parlour, too.
Ich habe auch einen Hundesalon.
ParaCrawl v7.1