Children come to reading in their own way. Have lots of different reading materials around, comics, magazines and non-fiction as wellasshort novels filled with pictures. Keep reading with him as long as he'll let you, we read to ours for years, the only rule being once they were capable of reading themselves we got to choose the books we read to them. They could read whatever Rainbow Fairies crap they wanted but I read them classic children's literature that stretched them. If they wanted to read ahead of me that was fine but not expected.
For a 7yo I'd get a weekly comic or magazine (on subscription). You can't do much better than the Beano in that category, but The Phoenix, Whizz Pop Bang, The Week Junior and Aquila (bit older) are all good.
Non-fiction: the Horrible History books come in different reading levels so be aware of that. DS (8) likes the Usborne lift the flap books, despite the name they are aimed at about his age and cover lots of different topics, we have one about the periodic table which is very popular. Dorling Kindersley books are fab as well. Guinness Book of Records is another one that might be popular. But be guided by what your DS likes.
Graphic novels: Another vote for Dogman, DS (and DH
) adore them. The Hilo books and Zita the Spacegirl books are also fab. We've got a few of The Phoenix Presents... series that are popular with all of ours, and The Amulet series are also fab. Asterix and Tintin are classics but are showing their age with their attitudes to women or people who aren't white.
Get him a book about ancient myths, we have big books of greek, roman and norse myths that are very popular. Feeds the superhero obsessions at that age (going round the Pitti Palace in Florence DS was explaining all the wall paintings to me, they were all paintings of the greek myths, a very MN moment that
). Otherwise Enid Blyton, Mrs Pepperpot, Pippi Longstocking, Paddington and Winnie the Pooh have all been very popular here. Plus the Beano novels and Winnie the Witch longer stories.
It takes a while for even confident readers to build up the stamina to read novels rather than picturebooks. DS (nearly 9) seemed to read nothing but the Beano and graphic novels in the last year or so but has just picked up HP and the Philosopher's Stone and whizzed through it so give it time.