socialize the pup as much as you can .dogs ,people trffic the lot . no rush , just letit be a pup play with it as much as possible and form the bond /trust your the boss not the dog !! oh and be f..kin patient
cheers pall ive got the kids to play with him and he lives with other dogs