My kelpie is allowed on everything, but only if given permission. She too will "sneak" up. She will put her front paw on and look at me in the cutest "give me a cuddle" face. Usually I let her get her two front paws up so i can give her a cuddle, but petting stops if one of those back ones inches up. She also sleeps in my bed at night, but only if she stays at my feet. Azlan doesn't like couches (or the bed). In fact he doesn't like anything soft at all. He sleeps on the tiles on my floor (even in winter).