Mainline Protestants and atheists are more likely to own cats than most other religious groups. Catholics and evangelicals top the dog-lovers.