
If he is 7 weeks old her is still so young and toilet training will take some time, With my 3 I took them out every 15-20 mins and watched them till they went and prasied them....I soon learnt the signs they needed the loo and could get them out side...If the pup is shut up for a whole day then its gonna mess- (Not sure if your out or in at this time)
I did you inconeient sheets but (human ones as there thicker) but only in the crate at night and a pen if i went out for a few hrs when the pups were at the same age as yours
None of them mess in the house
You need alot of patiets and in time they will get they go for there buisness in the garden