A 4-year-old boy is in critical condition after Davenport Police say he allegedly accidently shot himself at a Davenport home.