A la persona que dice ella compra el perro que le sale de los ovarios. Pues muy bien por ti, pero hay perros de raza completamente abandonados por cosas como: Quiero el perrito de Scottex (que ya ha dejado de ser mono) o Quiero un Yorkshire para hacerle moñitos (que además hay que cepillarle, lavarle y cortarle el pelo). Por lo mismo que te compras un cachorro de raza puedes adoptar un perro o dos; y no se les «vacía»; la castración es precisamente para evitar problemas de cáncer, tumores y muchas enfermedades y problemas de tener cachorros no deseados.
¿Y sabes por qué hablas así? Porque piensas que una mascota es un bien y no un ser vivo. Adoptar no es moralista, adoptar es un acto de responsabilidad y de generosidad acogiendo a un animal que ha pasado por muy malos momentos.
A parte, sólo por tu comentario, me caes como el culo.
En cuanto al problema principal, te diría de hablar con ellos a ver un albergue o, incluso, siempre hay publicaciones por Facebook de perros en adopción de protectoras y se lo puedes enseñar. Incluso, diría, que un cachorro (olfateando cómo son tus padres) puede ser muy mala combinación con una niña tan pequeña; sin embargo, un animal un poco más mayor, más manso y educado por una familia de acogida puede ser una mejor elección.