If the other hosts are not running Linux, then they may treat these 'hidden' files differently.
Somewhere in the configuration for WS_FTP you will see an option to enable the display of 'hidden' files.
You can confirm that this is the problem by logging in using the web-based FTP client, which is configured to show 'hidden' files by default. Using this client, you should be able to see the 'hidden' files.
Save [color=#CC0000]$50[/color] on DreamHost plans using [color=#CC0000]PRICESLASH[/color] promo code (Click for DreamHost promo code details)