With medium curls and waves, you can get away with being able to shampoo your hair 2-3 times a week. You won't need to worry if you miss a couple of days either.
Most dogs can be bathed once a month, but there are a few important factors that may necessitate more- or less-frequent baths, depending on your individual pet.