You asked:

does putin have children

Yes. Vladimir Putin has at least one child.
Vladimir Putin
Vladimir Putin
Vladimir Putin