It may just be the people I know, but it seems like cats are a middle class thing with working and upper classes only keeping them on occasion, whereas dogs seem to straddle all categories. Do you think I'm right? If so why is this?