Google Search is geared up to return ‘hits’ that are the same as or similar to search terms. It has so much data that a list of “what I don’t want” rather than “what I do want” would be near infinite or useless. Search has only one exclusion operator (
-) and that is mainly for text (ref) though it can be used to negate some other search options, such as
However, though Google knows full well about videos (they can be ‘selected’ as a class) it does not seem possible to exclude them as a class (though, for example, .pdf format may be).
DIY hamster toys -AVI -FLV -WMV -MOV -MP4
seems to be quite effective (though many other video formats are possible) but it does, for me, return a YouTube video on the first page of results, whereas:
DIY hamster toys -site:youtube.com
does not, so seemed worth trying. Hence a Comment, that seems to have proved adequate for OP’s current purposes.
DIY hamster toys -site:youtube.com -AVI -FLV -WMV -MOV -MP4
might work slightly better but comparing the different options for performance would be more work than what the OP is trying to avoid.
The issue of embedded videos (avoiding them) may not be surmountable without code.