No, the search won't be less reliable. It will only be more sensitive, more capable of finding matches. To understand this, you need to understand how the BLAST algorithm works, what the word size means.
When you use a word size of $N$, BLAST starts by looking for a match of length $N$ between your query and target sequences. If such a match is found, BLAST then attempts to extend the match as far as possible. So, for example, consider these two sequences:
> query
CRKKL
> target
CRAKL
As you can see, they are quite similar:
query CRKKL
target CRAKL
** **
Now, what happens if you try to find the target sequence with BLAST using the query sequence and a word size of 2 ($N=2$)? BLAST will take the first
$N$ characters of the query and try to match them against the target:
CR
CR
**
It will then try to extend:
CRK
CRA
**
It will find a gap and apply the gap penalty, but continue matching since the next characters match1, thereby increasing the overall score of the alignment:
CRKK
CRAK
** *
And so on and so forth. BLAST starts by matching the first $N$-sized word and then attempts to extend the alignment.
Now, what if we were using $N=3$?
CRK
CRA
**
Because the word size is now 3, we need at least three matching residues to match in order to attempt to extend the alignment. Since there is no 3-letter match, the target is missed.
So, decreasing the word size is better for finding small protein matches because it can use shorter matching sequences as an alignment seed.
As a general rule, playing with the word size is a question of finding the right balance between specificity and sensitivity. Decreasing the word size helps you find more matches (increases sensitivity) but it will also find more divergent sequences (decrease specificity). Increasing the word size will reduce the number of matches (decrease sensitivity) because you need a longer perfect match to start extending the alignment, but will increase specificity for the same reason.
If you raise the word size to something close to the size of the query, you will only find almost exact matches. That might be what you want to do and it is what algorithms like BLAT which are designed to find near exact matches (for example, mapping a sequence to the genome it came from) do. Usually, however, we want less than perfect matches since we are looking for homologous sequences and not the exact same query. In such cases, we will decrease the word size for smaller proteins to increase our chances of finding homologs.
1 This is a bit of a simplification. The rules for extending alignments are a more complex but it serves to illustrate the point.