What if there was a [read all] button in the library? I don't know about you guys, but I have A LOT of books, and it's kinda long to read them all one by one to a certain pet. With the [read all] button, the selected pet would read all books at once. Then, perhaps there could be a list showing which books have worn out.
I don't know if that had been suggested already, but I think that may be a good idea! :) Support? <3