Co powiesz na to?
select *
from person
where dogs = (select max(dogs) from person)
Prawdopodobnie nie jest to najskuteczniejszy sposób, ale da ci osobę (lub osoby), które mają największą liczbę psów. Jeśli chcesz tylko jednego z nich, możesz to zrobić:
select top 1
from person
order by dogs desc