i've rescued a feral dog a month ago. His coat was very dry and messy. After i gave him some supplement on this and brushed him every day, his coat has improved a little bit, but just not good. my friends said shaving him would be an option, but i've heard that it could cause a negative psychological effect on a dog. So i'm wondering: - my dog seems to have trust on me now. Is it time shaving him? Should i wait ? - what's the possible side-effects for shaving? - how long it takes to grow his fur back? (he's a mixed toy breed with about 5cm hair. ) - does shaving help me rebuild a shining coat?