My puppy, Aggie was also "attacked" by a big dog in my neighborhood when she was 3 months. The big dog thought she was a stuffed-animal and simply picked her up but it scared Aggie, me, and his owner. He slightly bruised her shoulder blade, nothing "biggie" physically.
Under my vet's advise I enrolled her in a puppy class. It was a class meant for small breeds and in deed it was a class full of "small" breeds. One that was Aggie's size was a pom-pom. All the rest was twice or three times bigger.
In the end, I'm glad I enrolled her. She no longer fears big dogs. She was actually jumping, pawing and chasing these other dogs in the class. It was a proud moment! Lol.
Yes, if you're thinking of enrolling your pup in a class, find a class for small breed. As far as I know, PetSmart, PetCo normally doesn't separate pups by size.
Good luck and have fun! |