But why is that? PETBOOK editor and biologist Saskia Schneider has investigated this question. There are no studies on why dogs and cats prefer soft surfaces like carpets or upholstery to vomit on.