If you are doing classification most models should work for any input resolution barring memory/computational constraints as convolutional layers do not place any constraints on resolution and average pooling is applied before the fully connected layer(s). However, if you are using a pretrained model you may want to do finetuning if the object scales are very different than what would be expected at training time.