Yes, your pet can wear the harness all day only if it is comfortable and loose to prevent it from scratching your pet’s skin. But, wearing the harness for many hours can lead to hair loss and skin damage. That’s why it is advisable to put the harness on only when the dog is walking other outdoor activities.