You asked:

does dr. phil have children

Yes. Phil McGraw has at least one child.
Phil McGraw
Phil McGraw
Phil McGraw