Choose a secure name for your pet
It seems to be very tricky to keep people from using their pets name as their password, so perhaps a possible alternative solution is to encourage choosing strong pseudo-random names for pets?
Ideally, children should consider changing the name of their pet every 12 weeks.
Seriously though, please stop handling password manually. Lifehacker has many good articles on how to approach passwords. Or just go with Lastpass.