I took my 2 sons to the Cleveland Browns day after christmas game (Dec 2015) as a surprise present. It was the first game they have ever went to. My youngest was 7 and my older one was 12. They both had a blast and have started watching every game since.
Despite being cold they both watched the whole game and were really into it. I think that if my youngest was any younger, he wouldn't have paid much attention to it...IMO
The other thing to consider is all the beer drinking, cussing and such. You don't want a 3 year old learning to say **** after a game and knowing how much the beer costs.....
