I understand your feelings. The last litter, I had decided not to keep any puppies. Then when it came to one left, I could not stand it. The next person wanting a pup had a large dog and younger children so I said "no" and then I pulled my ad and decided not to sell him. I really should not have kept another male, especially since he was the largest of the litter. I had wanted to continue breeding and a large male is not usually a good bet. But now that I have ket him, I would not trade him for any dog! He is the sweetest thing ever! I will neuter him soon and definately before I get another female. But he will always be a member of the family. Sometimes you just have to keep one -- and the heart has to have what the heart has to have.
good luck smoothing it over with BF!