What is the difference between ваши & твои? (Russian "your")?

Are they interchangeable (like "This is your cat, this is your television", etc.) or are they only used w/ feminine/masculine/plural words? I'm confused. Thanks!
2 answers 2