dogs brooklyn dog cats cat long island chesapeake hampton nassau puppy pet new york manhattan norwich norfolk bahamas