This can hold quite a few books depending on the size. I'd say approximately 12-15 well, and after that the books will start leaning forward from the weight vs. standing straight up. If you don't care that you can't see the title then you can put a whole lot more. Your best bet is to put approx. 12 - 15 books and keep the rest of the books perhaps on a shelf in the closet and just rotate them out for your little one.