How do you define “so far”?
That it stays within its species. A canine will not become a feline orviceversa, regardless of time you give for the possibility.