No, a dog can not wear a martingale collar all the time because the tightening effect of the collar could ultimately choke the dog or could lead to discomfort in the neck. This could make your dog cranky as well.