Here's a game plan. Make a deal with your daughter that SHE can get a dog if she takes it to puppy school and gets all the obedience certificates. AND it is her who walks the dog twice a day and picks up the poops.
Rooney recommends a Border Terrier, plus having a Border will also deal with the rat problem you have.