When you decide to water your plants you should never water the foliage. If you water the foliage your just wasting your water. If it has rained recently you should skip watering for a bit. Use mulch so your plants can hold on to the water better. Make sure you always water deeply so the roots will get more of the water. One of the best time to water your plants is in the morning so your plant will have energy during the day.
Read more: The Best Way to Water Your Plants