A 2-year-old is recovering after accidentally shooting himself in the leg Monday evening.