If your 3 year old enjoys the company of other dogs, he will enjoy having a friend in the house.
Having 2 means twice the vet and basic care expenses. Taking 2 on outings is more challenging than 1, same with traveling.
Having 2 also means twice the love and fun.