Transfer Learning Imagenet

I am running a experiment on pretrained models. I am wondering if I can have pretrained models trained on some other data other then imageNet. Can I use pretrained models on some other data?
Meanwhile please suggest me if I can download a small part of ImageNet(I need only few examples but 1000 classes(like the same way the pytorch models are trained))