Do treaties require the consent of Congress?
can congress undo treaty making polices? or can congress envied?
No, it cannot. The power to make treaties with foreign countries is expressly reserved to the president under Article II of the US Constitution. The only role Congress plays is that treaties are subject to the advice and consent of the Senate. Note that "Congress", (i.e. the Senate and House of Representatives together) does not have a role in approving treaties. Only the Senate has such a role.
An Executive Agreement does not require consent by Congress. An Executive Agreement is a pact made by the President with the head of a foreign state (country). It is a binding international pact that abides by the force of law but which, unlike a treaty, does not require Congressional consent to take place.
In the United States the President makes treaties with the consent of the Senate. The direct answer to your question is : The Senate gives advice and their consent on US of A treaties. Read Article II of the Constitution for info on the powers of the Executive branch. It addresses this question wonderfully in Section 2.
Presidential appointments of Cabinet Members, Federal Court Judges, Ambassadors, Generals and Admirals require the consent of the Senate, and presidential appointments of Vice Presidents require the consent of both Houses of Congress. The President can hire without Congressional approval assistants who do not hold positions of power, such as personal secretaries, chauffeurs and speech writers.