Yes, Haulover Beach is dog friendly and it is open from 8 a.m. to 3 p.m, off-leash dogs are allowed near lifeguard towers 2 and 3.