
A puppy that is in rescue is likely to have got there due to the owners not realising the work involved, or not training. this will mean a lot of remedial work with a bigger pup! Personally I would go for a baby pup from a breeder, and train it right from the word go.
In both instances I would want her to be sure she knows how much hard work, toime and commitment will be needed to bring either pup up. I have had pups and young children so it isn't impossible, but it is exhausting. I would certainly not consider a puppy if she has more than one pre schooler, as she will be worn out lol
Barbara and the Grey Curly Tails.