We had artificial grass to train ours, just a square because this time of year following a puppy round on the garden churns it into a mudbath quickly! She picked it up really well but even with hosing it down we found it was grim pretty quickly. Also unexpected consequence when we took her to the garden centre and they had indoor astro turf which she decided to
tit on
so bear in mind they can just think all astro turf is a free for all toilet wise when you train them to use it!
Toilet training in general the alarm method is what we did, took it in turns getting up at 2am for a few weeks and taking her out for a wee until she was old enough to hold it til morning.
Insurance wise, we were with Tesco and had to claim on an emergency vet visit, they paid out quickly. Then went with Manypets who were ok but they auto renewed me last month at nearly double cost despite no claims, and I had to wait 40 minutes on hold to arrange a refund after cancelling as they didn't respond to emails. Trustpilot says this is common so be aware. Now with John Lewis, £20 a month for high cover level (we always pick high as we have a labrador and hip issues are terribly expensive if they happen). We also do the Vetsure plan through our vet £16 a month covers boosters, worming and flea treatment plus a free vet check up annually.