Body Sprays like perfume can be applied on cloth, but deodorants are applied on the skin to attack the source of odor at its source. You cannot apply deodorant on cloth otherwise it might leave a stain on the cloth. Deodorants are specifically made to neutralize the odor caused by bacteria hence deos are supposed to be used over skin.