cats simply because they make you work to win their affection, and when you do they will be loyal to you for the rest of your life. kind of like a good woman. so i guess its good training in patience...