We've had good luck with adopting dogs that are in the 6-12 month age group. We've had an idea of what size dog we are really getting, potential genetic physical ailments are easier to detect as well. The biggest issue we've had with our Boxer Rescues' (4 over the years) is breaking bad habits from previous owners. Not that I'm a master dog trainer, but I can usually get the point across to the dog.