And the way he dresses is so much like Takuto Tsunashi from Star Driver. Also, if the OP's Scarlet Knight refers to him, so can we expect him to move three times faster than an average human or Flonyardian?
And interestingly, there is a dog cookie named
Doggie Biscotti.