In following links on answers, I came across this question, which says that Crookshanks is a half-Kneazle.
In the HP wikia, it's stated that
Some wizards and witches make a living by breeding Kneazles or part-Kneazles. Arabella Figg, a Squib, makes her living in this manner, which would explain why she has so many cats.
Is there any canon evidence that Figg bred Crookshanks?