The pet slings would be illegal because they are the equivalent of carrying the pooch on the tank or your lap where it might distract you. It's got to be on the pillion seat or rear carrier, according to the law as I read it.
I guess you could sling it over your back. Can't see how plod could book you for that. But Poochiekins might not like being unable to see where he's being taken.