SELECT * FROM `dummy`
WHERE `pet` IN ('dog', 'cat')
GROUP BY `userId`
HAVING COUNT(DISTINCT `pet`) == 2
Вземете списък с уникални потребители, които имат или куче, или котка, но го ограничете до потребители, които имат поне 2 различни стойности на pet
което ще бъде куче и котка, тъй като сте го ограничили до тези 2 опции