Hello and congrats on your puppy!
Considering that he will be pretty small, I think it would be best to buy smaller things for him. I can't really help with any websites as I am in the U.S.
As for the crates, you want them to be small. Where they can stand up and turn around but that's about it. It's neccessary for potty training for them to be on the smaller side, that way they won't be tempted to potty in there.
Good luck with your baby!