theblue dog. Spoiler. the first blue dog. Is small so you have to crouch hit him. When he is in the middle of the field, he stomps 3 times, plenty of time for you to get some hits and jump out of the way.
His digging attack throws rocks, I like to stay at the far end of the room to not get hit.
When he stands in the corner, he only stomps 1 time and then does his jump attack. I personally wait out on this and just by standing at the correct spot, the jump attack is very easy avoidable.
With this pattern he was fairly easy. Way more easy than second stage wingless Charizard with random junk falling...
Now, *spoiler* the second, big blue dog. That's an asshole boss design I can't get my head around.
Also that room in the dark. Yes absolute bullshit. The spot you are standing on seems to refer to lvl3 gate, I assume big blue dog has the keycard (and maybe cause again an earthquake that clears all those damn rocks...). I traversed the darkroom right to left no biggie, but left to right no chance in hell. Luckily, there are other ways around.
I like the general concept of the game, but damn is it hard. Some enemies it seems you can only tank and smash, unavoidable attack patterns all around.