Do you need a permit to camp on the beach in NSW?

What are the best pet-friendly beach camping spots in NSW?

Can you camp on NSW beaches for free?