Add pagination, search by type and latlon, kennel input validation