A homeowner said he and a neighbor shot two pit bulls in self-defense Monday after the dogs cornered, attacked and charged at them.