I think 12 weeks is to young. I got my female when she was 12 weeks and for 4 weeks with the other people she was an outside pup. She was very confused and would go outside to lay down then come in and pee. It took longer to housebreak her.
Misty- Samoyed Mix
Tannor- Golden Retriever CGC
Robyn- German Shepherd CGC, TC
Midnite-German Shepherd CGC, TC
Brennan- Golden Retriever CGC