RE: Keeping the dog on birds
Yup, what JJ said. Also, if you are a member of a Hunting Retriever Club, there are often birds left over at the end of training days or test days. The club will usually let you buy them at club price (cheap). Or you can get ahold of the club's "Bird Marshall" and have them pick up a few extras for you to buy - or find out where the club gets their pigeons and go through the pigeon raiser.