I personnally have a gigabyte P35X v3 with gtx 980m 8gb of gpu ram and 16 gb of system ram. I use it since 3 years I think and I never had any problems. I work on it all the time as I love being able to work anywhere, I just have another desktop computer with 2 gtx 1080ti's for rendering batches of images.
I would buy the same laptop today if I had to get a new one (but with updated specs of course) but I'm not sure they make that model anymore.
Small and powerfull is possible. You just have to be ok with the fact that the times you render on your laptop, you will have a 'small hairdryer sound' that starts along with it. It ends almost immediately after I finish my render so it's ok for me but I know some people hate that.
Personnally I use thearender with gpu rendering so I need the most ram I can get on the gtx.
You could also look for one with thunderbolt that accepts an external gpu, that could be a way to go. Small and lightweight for on the go but possibility to hook up with more power.
It really depends on your use and what softwares you want to use on it.