You want to use vtp transparent on both switches. This will stop vtp adv. over the trunks. Vtp transparent is the suggested way to go according to Cisco's best practices. Always try to use best practices.
http://www.cisco.com/warp/public/473/103.html
There are pros and cons to VTP's ability to make changes easily on a network, and many enterprises prefer a cautious approach of using VTP transparent mode for the following reasons:
It encourages good change control practice, as the requirement to modify a VLAN on a switch or trunk port has to be considered one switch at a time.
It limits the risk of an administrator error, such as deleting a VLAN accidentally and thus impacting the entire domain.
There is no risk from a new switch being introduced into the network with a higher VTP revision number and overwriting the entire domain's VLAN configuration.
It encourages VLANs to be pruned from trunks running to switches that do not have ports in that VLAN, thus making frame flooding more bandwidth-efficient. Manual pruning also has the benefit of reducing the spanning tree diameter (see DTP section).
The extended VLAN range in CatOS 6.x, numbers 1025-4094, can only be configured in this way.
VTP Transparent mode is supported in Campus Manager 3.1, part of Cisco Works 2000. The old restriction of needing at least one server in a VTP domain has been removed