7-year-old recovering after shot in his home