We lost our 8 year old GSD (who we had from a pup) last month and DH has been heartbroken ever since and desperate to have another dog. The GSD was the first dog I had ever owned, though he was the 5th (most of them GSDs) DH had had since he was a boy. All of his previous dogs had been raised from pups, so DH doesn't have any rescue experience himself.
We have a DS13 and a DD11 and both of them are happy/keen to have another dog, so we thought we could give a relatively young GSD rescue a good home, rather than a puppy. Money isn't the issue - we'll probably end up donating a substantial portion, if not all, of the cost of a new puppy to the charity - we are actually trying to reduce the number of unwanted puppies born. Our home/garden are totally set up for it and we live on the edge of woods and fields with lots of exercise opportunities.
When we got our late GSD, DH totally took on his care and "training", but I must say I wasn't completely happy with the way he did it. Our DS was 4 when the dog arrived, and as the dog grew he quickly overtook DS in size and strength and asserted his male dominance over our DS in a way that DH found amusing and didn't sufficiently check - for example, whenever DS approached our bedroom and we were in it the dog would bark and charge towards him, though never bit him. We would try to stop the dog doing it but the habit had become so ingrained we couldn't break it. The dog never tried to dominate our DD and they were best mates. For this reason I am insisting on a bitch now.
We are going to look at rescue dogs this weekend and, as an inexperienced but keen rescuer, is there anything else I should bear in mind about taking this on in terms of training, reassuring, etc? Because of my inexperience with dogs the first time round, I was happy to delegate everything to DH but I want to be, and have my DCs be, much more involved this time round.