Both are fine; they are synonymous. In dontext, the meanings of neither will be confused with dogs or hookers. "Y'all" sounds ridiculous coming from a Filipino English speaker.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.