As Ressy said, this is because of the surface of the canine model.
The marking will stretch to fit over the head, therefore giving you this effect. I don't exactly know how to explain this, but if you try to follow the triangles on the UV you'll probably get a better looking marking.
The reason that it looks fine on the feline model despite the fact you're using CHead is because of the cheeks on the canines - as you most likely very well know, there's a cheek slider. This stretches or shrinks the (very pointy) cheeks which are most likely affecting the way your marking looks.