Mit 40kg-Hund habe ich keine Erfahrung, aber das macht ja dann auch die Größe der Weste (je größer das Schwimmdingens, umso besser hält es oben).
Meine 15kg-Hündin hatte das Billigteil von zooplus und ist damit gemütlich im See umhergepaddelt. Pausen waren auch gut möglich (also einfach treiben lassen). Ich fand das Ding klasse.
Aber ich schätze, das ist bei Schwimmwesten wie mit allem anderen: was bei meinem Hund gut funktioniert kann bei einem anderen Hund völlig untauglich sein, weil es nicht richtig sitzt, irgendwo klemmt und stört oder einfach nur unbequem ist.