Reusable bottles (like stainless steel or BPA-free plastic) are generally safe if you clean them regularly. Dirty bottles can grow bacteria.
Single-use plastic bottles are safe for short-term use, but reusing them too much can cause chemicals to leach into the water, especially if they get hot.