Kruger at leaset for the first 4 years
Kevin Kruger played his first 3 years (2003-04 to 2005-06) at Arizona State. At the time he went to Arizona State in 2003, his father was coaching in the NBA. Lon Kruger didn't leave the NBA and take the UNLV job until 2004. And Kevin Kruger transferred to UNLV to play for his father in July, 2006.
My point was that it is actualy quite rare that a kid who has the capability of playing Division I would choose to play for someone other than his father if he had a chance. I am sure there is a case where it's happened, but I can't think of any. But there are many instances where kids play for their fathers.