Are those the baby teeth ?
That's what happened with tyler. His baby teeth were crowding all the permanent teeth coming in and misaligning his canines so that they weren't in the right formation. Our vet rushed to pull them (with neuter) otherwise felt he might have needed an orthodontist and some sort of cap to correct. After pulling babies and us being told how to help pull canine into place we went back to the vet at a later date and it's all lined up.You can have the baby teeth pulled if the vet feels it will help the bite.
Yep, you don't want to have a bite go off at the last minute when it could have been avoided. I didn't know I had to get retained canines out when I first got Lucy - learned that one the hard way! Her bite turned out showable but definitely not a perfect bite, like it probably would have been if I had those teeth out when I was supposed to.To keep her lower bite from going off, as soon as you see the adult canines bud, have the baby canines removed. If not, the baby canines will deflect the adults inward and the incisors will be out of alignment. The baby canines roots are as long as what you see. The roots don't deteriate like the incisors do. It happens more with the lower canines than the upper canines. They grow quickly and can ruin the bite within a few days.
Going back and looking at the first picture. You need to get the baby canines out really soon. That way it will give the adult incisor that is missing a place to come in and the adult canine will have room and not crowd the lower bite. Upper canines all curve towards the mouth. You upper incisors are all in. The end ones have a tendency to curve out like hers is doing.