Hi Annie
Welcome to the forum.
Part of the reason I bought a caravan was so that we could take our dogs on hols with us. They absolutely love it.
I take two crates. The dogs sleep in the annexe (which attaches to the awning). I also have clip on water bowls (stainless steel) which I clip on to the inside of each cage. The jury's out on those as the dogs tend to kock them and spill more water than they drink.
They are perfectly happy to sleep in the crates. If the weather is cold, I'll direct a halogen heater onto the crates. (Halogen heaters are good because if they get knocked, they will switch themselves off. My older dog sometimes wears a jacket at night if it's cold. However, if we go away with just one dog, that sleeps in the caravan with us but I won't have two dogs in the caravan at the same time.
Mine are fine to be on leads around the campsite. I sometimes attach a lead to a stake and put the dogs outside. However, one of my dogs is dog aggressive so I have to put a windbreak in front of them so she can't see other dogs.
It goes without saying to pick up after your dogs. I like the idea that they have to be on leads as that should stop other dogs running up to yours which can be a pain in the backside.
The only thing that really annoys me about some dogs (well the owners) is when they are constantly left to bark. I have been on campsites where the owners are even sitting outside with their dog/s and they have allowed it to bark. I don't agree with that.
Bear in mind that it can get very very hot inside an awning and the caravan. Most campsites have a rule that dogs are not be left unattended whilst on site.
Also, make sure you dog/s are ok travelling long distances. I had a dog many years ago which wouldn't relax in the car and he stood all the way to Cornwall and all the way back (330 miles each way), that's not good for a dog, particularly in hot weather and without air con.
When you are looking at campsite tariffs, always see how much they are charging for dogs because prices per dog vary from nothing to