Fowler has a list. Most if not all words ending in '-f' can have '-ves' in the plural, but Fowler prefers '-fs' in the case of 'oaf' (which I see is of Norse origin, if that's relevant, and originally meant 'goblin's child'), 'staff' ('staves' is 'archaic and musical'), 'turf' (?) and 'wharf' (he says 'wharves' is American).
Fowler doesn't discuss 'dwarf'. The OED gives 'dwarfs' as the plural (as in 'Snow White and the Seven...'), but Tolkien preferred 'dwarves' in his stories (on what basis, I can't say) and that form has consequently gained some ground over recent years.