dogs are smarter than cats