Apparently on itch, DLCs cannot be done.
You need the Steam version to get pets or any purchases. However, quoting the download:
Your purchase comes with a Steam key.
Oh Thanks!