What's the best kind of dog crate we should buy our golden retriever puppy-to-be? I want something that'll last but is adaptable from puppyhood to full adulthood.