Sounds like he is pulling too much power from the circuit in the shop. I am assuming he has a 30 amp trailer connection I am also assuming the shop circuit is 15 amps (1800 watts) or 20 amps (2400 watts). The refrigerator draws about 600 watts, the power converter that charges batteries and runs the 12v appliances can pull another 600 watts totaling 1200 watts. Adding anything else of 120 volts doesn't leave much for the water heater. So the shop breaker will keep tripping.
Another thing that could be making the shop breaker trip is if there is a regular extension cord which is only rated for less than 15 amps plugged in between the shop receptacle and the trailers 30 amp plug and cord. The longer the length of wire the less amperage can pass through so the appliances will try to draw more amperage resulting in the breaker overloading and tripping. If the bresker doesn't trip the wiring will over heat and cause a fire.