To socialize a shy rescue dog, you can start by introducing them to new people and other dogs gradually, in a calm and controlled environment. Positive reinforcement training techniques, such as using treats and praise, can help build their confidence. It's important to be patient and understanding, allowing the dog to set the pace for social interactions. Consistent training and exposure to new environments can help the dog feel more comfortable and confident around others over time.