I've dealt with depression for most of my life, including when I got Visa. In alot of ways, she made it worse, but in alot of ways she made it better. You just have to find ways to have a dog but still deal with your depression. It's good that you are going to see a counsellour. I would consider going on medication as well.

As for rehoming, it may be the best idea for the dog, but is it the best idea for you? When you are depressed, you can't just drop things and avoid things and expect everything to get better. You have to learn to deal with your problems effectively. Rehoming him isn't dealing with it. It's asking someone else to deal with it for you. Talk to your counsellor, see what he/she says. I wouldn't rehome him until you've done so. Personally I don't think it's the right decision. I have borderline personality disorder and I've had to learn to deal with things too -- sometimes I just can't. But if you don't try, you won't get better. Depressed people see the world differently. We are like children, constantly learning. You wouldn't let your kid give his homework to someone else and have him deal with it instead. The same should go for your dog. You made a commitment when you got him. If you learn that you can get away with it once, what other commitments will you break? Depression is a disease, you can't help alot of what you feel like doing. Talk to your counsellour before making any rash decisions, so you can know for sure what is right for you and what will really help ypu.