Our Grundig vaccum didn't have an upholstery nozzle, so I created this quick-and-dirty OpenSCAD mashup of https://www.thingiverse.com/thing:3846270 by innif and https://www.thingiverse.com/thing:1763542 by cyril50. Works nicely to clean dog hair off the couch.
Note: I can only say for sure that this part matches the Grundig Cyclonic 21.6V, model VCH 9832. It's very likely to also match other models, but I recommend to just print the bottom-most bit first and check if it actually fits.
In the default orientation, it can be printed with only supports touching buildplate.
The author remixed this model.