Cross breeding has no point other then to fill market trends for profit. Therefore it is immediately unethical as the only reason this person is breeding her dogs and putting her bitches life at risk is to make money. There is no great gene pool, long term welfare or perpetuation of the breed in mind.
If you can go hand over cash to a breeder because the dog is a family pet and a vet says it's healthy then go for gold. Plenty of adoptable vetworked dogs in shelters that came from this same situation.