
Hi! Congrats on the new puppy!
I have recently bought a Weimarner pup and we have crate trained her since day one. The first day or two were a bit stressful as she didn't like being away from her brothers and sisters, but when she realised we were fun to play with she was back to her normal self.
We only crate train at night, as there are some days we have to leave her for a couple of hours and I personally don't like to leave her in the crate without me there. I know a lot of people do crate during the day and will probably thoroughly recommend it. Instead, I have a pay pen for her during the day, which means she can play with all her toys and not just have to sleep.
From the first night, we bundled her into the crate with her favourite blankey and toy and then left her alone. Admittedly she is in our bedroom, but thats purely personal choice. She cried for the first two nights and just about drove us up the wall, however when she realised we weren't going to come running whenever she demanded, she settled right down to sleep. Now she takes herself to bed everynight without a peep. If you have problems with them crying, try putting a towel over the crate, it makes it nice and dark like a den.. however if it's hot I dont recommend this as she wont get enough fresh air.
This also helps massively in house training as they usually do not want to go to the loo in the crate, so learn the feeling of holding on and not just going the moment they feel the need. Especially seeing your pup will be 12 weeks, you would hope to see some quick results (cross fingers). My pup is 12 weeks and will the whole night without a problem.
Obviously we own completely different dogs, but I just wanted to share my positive experience with crate training and wish you the very best of luck.
My first ever dog when I was 2 years old was a Sheltie... great little dogs :-)