Aww! So if he’s like a firefighter dog, does that mean he’ll put out the fire magic if something accidentally gets lit on fire that the witch didn’t mean to set on fire? If so: Good boy, very good boy.
This looks like it could come out of a cartoon on TV. Very clean and solid design. I like the way you did the fire, too.