i think if your getting a rescue dog then id look for one thats about 2 or 3....that way they have grown out of the puppie destructive age and are still young enough to learn to obey your commands.....dogs are generally alright been left for short periods of time...ie while you are out at work but would probably settle better if it has a good run before you go 