Yes, dog urine can leave yellow marks on viscose rugs due to the cellulose fibers' reaction with the moisture and compounds in the urine.