Weimaraner colouring is a recessive. It is not carried by great pyrenees, therefore the pups should not be able to be weimaraner colour, but normal black or brown.
You really need to keep her in when she is in season.
You really need to keep her in when she is in season.