Thank you for replyingOh, forgot your questions.
For the crate get one large enough for when your pup is grown, so figure out the size of the larger parent to be safe. Be sure it has a metal divider so you can make it the right size for him.
For food go here, get a five or six star: http://www.dogfoodanalysis.com/dog_food_reviews/showcat.php/cat/8
This is what I feed: http://www.dogfoodanalysis.com/dog_food_reviews/showproduct.php?product=1287&cat=8