When can puppies take a bath?

When they are at least 6 weeks old. But they do not need one until they are 5 months old