I created a very rough state machine to handle animations and movement, but it needs work as it's not very well refined.
Health and damage was planned but I ran out of time to implement it fully, most of my focus was spent on experimenting with music, music transitions and the dialogue system, and in the end I ran out of time.
I'm pleased so many people like the dog sprite, all the animations are only a few frames each, and only 32x32 pixels, so I tried to make the animations as close to how a dog moves as I could. My nutter of a dog is always wanting to play, so I have good source material for how a dog moves.