dog dogs puppy long island new york manhattan caribbean pet cats florida bahamas brooklyn cat new york city