Cats sleep on their owner's clothes and pillows because they are looking for a warm, comfortable place to sleep. Cats also enjoy the smell of their owner's clothes and pillows, as they provide a sense of security and familiarity. Finally, cats may sleep on their owner's clothes and pillows as a way of forming a bond with their owner.