Flossing is hard for me to want to do regularly now because the way floss feels now sucks. It's so thin it rips into your gums rather than feeling cleaner after. I remember them adding a bit more wax which I think made it not only more comfortable, but mintier. Now it's all cheap crap I don't want anywhere near my mouth unless I have to...
My pups also get their teeth brushed and sprayed. I've taken to doing their dentals at home with an ultrasonic cleaner and manual cleaning. I can do my own with the same tools, but I'd probably just use a manual set I bought to keep my gums happy. I'm told I have small teeth so more prone to getting things stuck in the back or in the gumline...
My littlest but oldest pup is used to being handled for nail clips and other things so it was mostly just guided restraint needed but my new adopted pup took a bit to get used to her mouth being messed with. She understood quickly though once we started getting more and more of the crap off her teeth (plus periodic treats). She absolutely loves toothbrush time now for the attention and snacks (chicken-flavored toothpaste). I didn't want to put my oldest under anesthesia which was the major motivation as he's only 11lbs and it's riskier the smaller and older they are. His gumline is in good shape, just some minor gingivitis on his canines that was starting, but the rest of his gumline looks great. My adopted pups was even better as her gums were perfect, but she had more crap on her teeth. I think it's because she's not a heavy chewer. She's more into playing with squishes and balls and nibbling on those with her front teeth occasionally.
If anyone is interested in doing home stuff, you can remove stains with an ultrasonic cleaner in-between visits. I won't bother with ultrasonic because I want to preserve enamel as much as possible and I also have fillings (mmm, sweet tooth). I don't care that much about completely getting rid of stains in-between visits, so for me it's cleanliness and comfort. Obviously you'd have to find the Amazon UK equivalent, but this is what can be used at home. In this case, I used it on my dog's teeth and have a manual kit I bought. It's what the dentists use... just the home version...
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1
Coconut oil is also supposed to be fantastic for clearing the gums of bacteria. I use the swish method for 20 minutes and the mouth will feel pretty clean after that... just spit it out and rinse. It doesn't have a strong taste at all.