A dog can safely wear a harness for up to 3 hours as long as it’s being used, preferably for a walk or training. That time limit can be adjusted for camping trips and hikes, but wearing a harness for prolonged periods of time can lead to skin irritation or become a choking hazard if they’re crated.