If he is giving up his H1, then, yes, they should switch.
Some will say that H4/TDs are not in status when the primary is physically out of the country -- including weekends and vacations, etc -- but this is not so. However, since H1 has a physical location associated with it, it would be simpler to get TD for them, since there is no such physical location restriction.