NO NO NO NO NO NO NO NO NO !!!!!!!!!!!!!!
Do NOT give them any animal, especially a helpless puppy. If your uncle abused a dog in the past severely and repeatedly enough that it has taken a full year to socialize the poor dog to “normal” then YOU NEED TO BE STRONG AND RESPONSIBLE ENOUGH TO SAY NO.
It is okay to say no to family and make it stick. It is okay to have them mad at you. It is okay to tell them exactly why you are saying no.
Giving them a puppy to placate them and save your dog is simply cruel and selfish. Keep your dog and save it from them. Also do NOT give them a puppy!!!!
I don’t know how old you are, if you are an adult or still young. If an adult, then act like one and stand up for the safety of the innocent animals, both your dog and the puppies. If you are still a child, then you need to stand you ground in a resolute, respectful but absolute way and still say no to them. If your parents don’t or won’t support you, then find a trusted adult such as a friend’s parent, your pastor, a school counselor or such and tell them of the situation and ask for help.
But whatever you do, do NOT GIVE YOUR UNCLE AND AUNT ANY ANIMAL, ESPECIALLY NOT A HELPLESS, INNOCENT PUPPY!!!!!!!!!!