If you have a back door to your garden then placing the dog's puppy pads beside it will be beneficial. I put a bell on my back door and whenever the dog went outside to do the toilet I'd ring the bell. Eventually he figured out that ringing the bell means outside so now he rings the bell every time.
Watch YouTube videos on puppy training for that particular dog if you can, if not generic videos will be fine. Get yourself a shit tonne of dog treats because they're going to be required to get the dog trained up on sit, recall etc
As above, with crate training, you can initially put the crate in beside where you sleep to get the pup comfortable with it then as the nights get better and better you can move it slowly to where you want its permanent place to be.