Dog beaches are hard to find in Sydney. Especially if you live in the city. This hidden gem is within 15 minutes drive from the city and is a beautiful clean bay, where your dog can run free with other dogs and have a nice swim.
Note that at Rose Bay dogs are only allowed off lead on the beach and must be on the lead at all other times.