Are you sure replication is causing deadlocks?
In which server are you having deadlocks, publisher or subscriber?
Are the replicated tables involved in deadlocks?
Do you delete/update the rows from replicated tables in subscriber?
Which isolation level do you use?
May be if you post the deadlock-graph, others can analyze and give you better solution.