I have a 9 month old golden retriever puppy - I thought I'd beat the system and found one who does't shed <hollow laugh>. She started shedding in earnest about 2 weeks ago - how long does this last? Will it go on all summer? Will it *ever* stop?