My son is turning twenty in a few days and I am going to get him his first gun. He has shot all my guns and is a pretty good shot. I just can't decide between a rifle or a shotgun. I live in the desert and we have everything from dove to deer out here so I I'm not sure what to get him as his first gun. What would you get a twenty year old as his first gun?