Double Glide Reflection Tessellation

Been thinking a lot about Escher's dogs, so made this. I've worked out the corners a little better, by double transforming two of the border points. But there's something slick going on with his transformations that I haven't got yet.[br][br]Dogs from https://mcescher.com/gallery/symmetry/.

Information: Double Glide Reflection Tessellation